[gobolinux-users] Re: Compiling Glibc 2.3.6
Hisham Muhammad
hisham.hm at gmail.com
Fri May 12 14:23:52 GMT 2006
On 5/12/06, Laurent Pelecq <laurent.pelecq at soleil.org> wrote:
> Hisham Muhammad a écrit :
> > The main problem with upgrading Glibc as I see it is the ABI breakage
> > it invariably causes. Programs compiled with a newer Glibc simply
> > don't run with older ones.
>
> Even if I haven't succeeded in installing version 2.3.6, I'm a little bit
> surprised that the ABI has changed after all. The library is versioned.
> The version should being changed anytime the ABI changes (and we would
> have a libc.so.7).
That's the way it should be, but not the way it is. Since the switch
from Libc5 to Glibc, it is always called libc.so.6, and the ABI does
break on each release (in fact, two compilations of the same version
with different flags have incompatible ABIs). When asked about this,
the developers say "it's up to the distro maintainers to take care of
ABI issues" (very much like the kernel people say :( ).
> >From what I saw, it looks more as if some internal symbols has
> disappeared. Could it be due to using a different compiler ?
It's been a while since I messed with Glibc compilation, but that's a
possibility.
-- Hisham
More information about the gobolinux-users
mailing list