This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: libstdc++ soname in egcs 1.1 and 1.0.3
- To: egcs at cygnus dot com
- Subject: Re: libstdc++ soname in egcs 1.1 and 1.0.3
- From: Manfred Hollstein <manfred at s-direktnet dot de>
- Date: Wed, 24 Jun 1998 16:51:41 +0200 (MET DST)
- Cc: hjl at lucon dot org
- References: <m0yofD9-000262C@ocean.lucon.org>
- Reply-To: manfred at s-direktnet dot de, Manfred dot Hollstein at ks dot sel dot alcatel dot de
On Tue, 23 June 1998, 19:22:59, hjl@lucon.org wrote:
> Hi,
>
> On linux/x86/glibc 2, libstdc++ is not compatible between egcs
> 1.0.3 and 1.1 due to MT-safe EH. But they use the same soname.
> That causes a problem. All C++ binaries on my RedHat 5.1 compiled
> against egcs 1.0.3 stop working due to incompatible libstdc++.so.2.8
> when I installed egcs 1.1 snapshot. It has to be fixed for egcs 1.1.
Yes! We should definitely change
VERSION = 2.8.0
to
VERSION = 2.9.0
Since this is currently defined at several locations, we should
probably define this only once and add it to FLAGS_TO_PASS instead.
Perhaps, we should also change MSHLINK's definition to use the first
three digits instead of the first two.
What do you think?
manfred