This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: libstdc++ compatibility



  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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]