Symbol versioning question
Steve Dunham
dunham@cse.msu.edu
Sun Dec 20 20:09:00 GMT 1998
hjl@lucon.org (H.J. Lu) writes:
> >
> > I don't think it is proper to require that other sources be recompiled
> > between 2.0 and 2.1; that is part of binary compatibility.
> ^^^^^^^^^^^^^^^^^^^^^^
> No one said anything about between 2.0 and 2.1. We were talking about
> between snapshots of 2.1. In fact, the change I made to glibc 2.1 in
> question is to make sure we don't require other sources be recompiled
> between 2.0 and 2.1.
The specific problem here is that _shared libraries_ compiled with
glibc 2.0 (or older version of glibc 2.1) can't be used to compile new
programs with glibc 2.1.
As far as compatibility between existing binaries at runtime, it is
fine. I am happily using the Sparc Linux Netscape with glibc 2.1 and
a recent libstdc++, so it does quite well on the compatibility front.
Steve
dunham@cse.msu.edu
More information about the Libc-alpha
mailing list