Subject: Re: C++ shared library compatibility between GCC 3.3.6 and 4.1.2
To: Christos Zoulas <christos@astron.com>
From: David Laight <david@l8s.co.uk>
List: current-users
Date: 06/28/2006 22:29:36
On Wed, Jun 28, 2006 at 04:51:16PM +0000, Christos Zoulas wrote:
> In article <20060628161933.GA12863@colwyn.zhadum.org.uk>,
> Matthias Scheler <tron@zhadum.org.uk> wrote:
> >
> > Hello,
> >
> >in the after upgrading from GCC 2.7.2 to egcs, egcs to GCC 2.95.x and
> >GCC 2.95.x to GCC 3.3.x it was necessary to recompile C++ shared libraries
> >because old libraries were not compatible with new binaries.
> >
> >Are GCC 4.1.x binaries incompatible to GCC 3.3.x shared libraries in
> >a similar way?
> >
>
> Yes, name mangling has been changed again.
Should we put the shared libraries into a different directory?
So that it is possible to run programs built with either version of
gcc on the same machine ?
David
(Still running a system compiled with gcc 2.95 to avoid having to
recompile mozilla)
--
David Laight: david@l8s.co.uk