This is the mail archive of the
libc-hacker@sourceware.cygnus.com
mailing list for the glibc project.
Re: Has anyone looked at ELF 4.1?
- To: ian@cygnus.com (Ian Lance Taylor)
- Subject: Re: Has anyone looked at ELF 4.1?
- From: hjl@lucon.org (H.J. Lu)
- Date: Mon, 17 Aug 1998 08:33:44 -0700 (PDT)
- Cc: libc-hacker@cygnus.com
> 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.