This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: draft release notes for gcc 3.3
- From: Joe Buck <jbuck at synopsys dot com>
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 7 May 2003 11:06:01 -0700
- Subject: Re: draft release notes for gcc 3.3
- References: <20030507124939.0da846eb.bkoz@redhat.com>
On Wed, May 07, 2003 at 12:49:39PM -0500, Benjamin Kosnik wrote:
> > (Need to say something about C++ binary compatibility, versioning of
> > libstdc++ etc).
>
> It's my thought that you should say that 3.3.x is C++ ABI compatible
> with 3.2.x. I believe this is certainly the intention.
OK, let's make sure that I can explain all the issues correctly. As far
as the compiler is concerned, we have ABI compatibility. For the library,
we've made many changes, but use versioning so that programs linked against
3.2.x's libstdc++ will continue to work. But this only works on OSes that
implement versioning, correct? Folks on at least some OSes will need
to avoid mixing.
> > 8463 std::ios_base has a non-virtual destructor
>
> 8463 is not fixed, nor fixable, for 3.3 due to ABI constraints, sadly.
> It is fixed on mainline. Everything else looks ok though.
Must have misread something; I will fix this.