This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Vtable incompatibility between GCC 3.0/3.2?
On Fri, 5 Sep 2003, Andreas Jaeger wrote:
> In a nutshell:
>
> - 3.0 had old libstdc++
>
> - 3.1 has new libstdc++
>
> - 3.2 is ABI incompatible to earlier compilers
>
> - 3.3 was expected to be compatible to 3.2 but a few days a bug was
> found where 3.3 was not compatible to 3.2 (and not anymore to the
> written ABI).
>
> - 3.4 is currently worked on, but will have a newer libstdc++ with a
> new version number. Currently it is discussed to make it compliant
> with the C++ ABI and thereby making it incompatible with earlier
> releases.
>
> NOte the 3.3 libstdc++ is only upward compatible, you cannot build a
> program with the 3.3 libstdc++ and run it with a 3.2 one - the other
> way round works. In general (unless you hit that bug I mentioned),
> objects compiled with 3.2 should work with 3.3.
>
> Yes, making a web page out of this would be fine,
...or adding it to gcc/doc/compat.texi, perhaps?
I'll hardly be able to do this by myself, but if any of you submits a
patch, that certainly will be highly appreciated!
Gerald