This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Got NEWS?
- To: hjl at lucon dot org (H.J. Lu)
- Subject: Re: Got NEWS?
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Mon, 27 Jul 1998 17:31:40 -0600
- cc: jason at cygnus dot com, egcs at cygnus dot com
- Reply-To: law at cygnus dot com
In message <m0z0wel-00038oC@ocean.lucon.org>you write:
> That is not the point. Suppose a Linux user installed egcs 1.0.3 under
> /usr/local and compiled/installed a bunch of C++ progams which use
> shared libstdc++ in /usr/local/lib. Now when he/she upgrades to egcs
> 1.1, his/her existing C++ binaries may not run at all. My library
> interface patch addresses this problem. As I mentioned before, a C++
> library ABI is determined by libc ABI/API, libstdc++ ABI/API and C++
> compiler interface. The current scheme for shared library name is
> broken, especially on Linux, where we have 3 different C libraries with
> 3 different ABIs, libc 5, glibc 2.0 and glibc 2.1. We should address
> it in egcs 1.1.
Yes, I'm aware of all these issues.
But the fact remains that I strongly feel your patch is inappropriate
for egcs-1.1. We have workarounds, they are not perfect, but I feel
the workarounds in place are more appropriate for egcs-1.1
Sorry,
jeff