This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: libstdc++ compatibility
- To: Joe Buck <jbuck at synopsys dot com>
- Subject: Re: libstdc++ compatibility
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Sat, 17 Oct 1998 20:35:42 -0600
- cc: doko at cs dot tu-berlin dot de, egcs at cygnus dot com
- Reply-To: law at cygnus dot com
In message <199810172249.PAA00971@atrus.synopsys.com>you write:
>
> > In message <13863.33627.732767.717335@gargleblaster>you write:
> > > As far as I undestand, the C++ compiler interface changed from
> > > egcs-1.0.x to egcs-1.1. Is still possible to compile a libstdc++2.8
> > > (not 2.9) with egcs-1.1 that is binary compatible with a libstdc++2.8
> > > compiled with egcs-1.0.x ?
> > Unlikely due to the changes necessary to support thread safe exception
> > handling. There may be other issues, but that's the one that comes up
> > the most often.
>
> Evidently this point is an issue for Red Hat: they don't want to ship
> egcs-1.1 because it breaks binary compatibility with egcs-1.0.x, for
> this reason.
>
> I suppose Red Hat could patch 1.1 to generate thread-unsafe exceptions
> in a way that gives compatibility with 1.0.x.
That's a good question!
If there's not any other binary compatibility problems disabling thread
support at configure time may give Red Hat a way to upgrade from egcs-1.0.3.
jeff