Hacker News new | ask | show | jobs
by titzer 779 days ago
glibc is not stable on Linux. Syscalls are.
2 comments

glibc is ABI-compatible in the forward direction.
https://cdn.kernel.org/pub/software/libs/glibc/hjl/compat/

It's providing backwards compatibility (by symbol versioning). And that way allows for behaviour to evolve while retaining it for those who need that.

I would agree it's possibly messy. Especially if you're not willing or able to change your code providing builds for newer distros. That said though... ship the old builds. If they need it only libc, they'll be fine.

(the "dumpster fire" is really higher up the chain)