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