Has anyone looked at ELF 4.1?

H.J. Lu hjl@lucon.org
Mon Aug 17 08:33:00 GMT 1998


> If the ABI changed between glibc 2.0.x and glibc 2.1, then either the
> name of the library has to change or we need to use symbol versioning.
> 
> To put it another way, why are those capabilities not adequate to fix
> this problem?
> 
> I want to make sure that you are fixing a real problem here, not a
> problem that has temporarily arisen because glibc happened to not use
> symbol versioning for the C++ interface (if that is indeed what
> happened).  You are proposing a new capability in the toolchain.  We
> should only add it if we need it.

There seems a bug in glibc 2.1. Ulrich, we need to provide versioned
symbols for all symbols referenced in libstdc++. I will try to come
up with a patch. It worked with a simple test. But it failed with groff.
I will see what I can do.


H.J.



More information about the Libc-hacker mailing list