LIBRSB-CONFIG(1)
π LIBRSB-CONFIG π
okay bestie, welcome to librsb-config β the little diva that spills all the configuration tea about librsb for you. yes she's a whole manual page, yes she's User Commands, no she will not gatekeep π
β¨ NAME β¨
librsb-config β she provides configuration information for librsb, and she does it flawlessly π
πΈ SYNOPSIS πΈ
librsb-config [OPTION] ...
that's it. that's the whole summoning ritual. drop in some options and she answers β¨
π¦ DESCRIPTION π¦
so the way this works is you toss her a flag, she prints a thing. the known values for OPTION are, in order, and every single one of them matters, no skipping:
--prefixβ prints the librsb prefix. the vibe. the origin story π--libdirβ prints the path to the directory containing the library. where she lives fr fr π--libsβ prints library linking information. the linking lore π--extra_libsβ prints extra linking information (like, dependency libs and stuff). the plus-ones π--ccoptsβ prints compiler options. and it's a no-op, so likeβ¦ it does nothing, but she'll still say it with her chest π--ccβ prints the C compiler. iconic π--fcβ prints the Fortran compiler. also iconic π§--cxxβ prints the C++ compiler. three for three, slay π--cppflagsβ prints C pre-processor flags. also a no-op β no thoughts, head empty, still valid π--cflagsβ prints preprocessor flags,I_opts, and compiler options. the full C fit check β¨--cxxflagsβ prints preprocessor flags,I_opts, and C++ compiler options. same energy, C++ edition π--fcflagsβ prints Fortran compilation and preprocessor flags. Fortran besties, this one's for you π--I_optsβ prints the"-I"include options. includes, but make it fashion π--L_optsβ prints linker"-L"flags for dynamic linking. dynamic linking down bad π--R_optsβ prints dynamic linker"-R"or"-rpath"flags. path? rpath? either way she ate π₯--ldoptsβ prints linker options. and guess what, no-op again. third no-op of the day, she's on a streak π--linkβ prints a suggested linker command. a little suggestion, a little main character energy π--ldflagsβ prints linker flags (ldopts,L_opts,R_opts, andlibs). the whole linker ensemble, coordinated fit π--fclibsβ prints build-time detected fortran libs. the Fortran libs she clocked at build time π--staticβ revises subsequent outputs for static linking. literally subsequent β she changes what comes after, so order matters, no cap β οΈ--helpβ prints this help and exits. the "bestie explain" button π«Ά--versionβ prints version information. number check π
heads up babe:--ccopts,--cppflags, and--ldoptsare all described as no-op in the original β so don't be out here expecting output from them, okay? and--staticrevises subsequent outputs for static linking, so it's an order-of-operations situation. fr fr.
librsb-config 1.3.0 β¦ 2026 β¦ LIBRSB-CONFIG(1)
and that's the whole page, bestie π go forth and configure, you absolute legend π¦β¨
π¦ where this page comes from
- ubuntu stonking: librsb-dev 1.3.0.3+dfsg-1 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms