3 ms·
The glibc separation into multiple shared libraries is such a weird thing. Anyone happen to know how that happened? See musl for an example where they put it al
by JonChesterfield 3y ago
The glibc separation into multiple shared libraries is such a weird thing. Anyone happen to know how that happened? See musl for an example where they put it all in one lib and thus avoid a whole pile of failure modes.
- eqvinox 3y agoPOSIX requires it, cf. https://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html#tag_20_11_13_01 https://pubs.opengroup.org/onlinepubs/9699919799/utilities/c... However, that "requirement" doesn't prevent you from shipping an empty libm (or other libs listed there.) (The actual reason is probably that glibc is old enough to have lived in a time where you cared about saving time and space by not linking the math functions when you didn't need them...)
- eqvinox 3y agoActually, now that I'm looking at the list… I certainly don't have a "libxnet" on my system ;D
- o11c 3y agoA lot of them are stubs nowadays actually.