Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

glibc very much suffers from version hell, because:

a) glibc will drop older versioned symbols over time making your binary not work at all

b) glibc owns ld.so and is not afraid to make incompatible changes, which is why running Sid Meyer's Alpha Centauri linux port requires that you dig out not just libc, but the entire dynamic linking stack and know how to bypass default executable interpreter in ELF files.



...aaaaand stuff like this is exactly why NixOS is the only sensible Linux distro


NixOS removes outdated packages from its repo pretty rapidly... :-/




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: