Re:“Shared libraries are not a good thing in general”
by cbmuser on Sunday May 02, 2021 @01:55AM
(#27012656)
> So what libraries have this property? I've read in old threads about even glibc making changes that break binary interface compatibility.
You can request different ABI versions from glibc. And glibc doesn’t introduce breaking changes every day but rather every few years.
Re:“Shared libraries are not a good thing in general”
by account42 on Monday May 03, 2021 @09:13AM
(#27024609)
Asides from rare bugs (which get fixed), glibc does not break ABI. However, glibc does extend the ABI with new versions so compatibility only goes one way - your runtime glibc (generally) needs to be at least as new as the one used for linking.
So what libraries have this property? I've read in old threads about even glibc making changes that break binary interface compatibility.
I get the feeling not much attention is paid to binary interfaces in the free software world.