C++ binary compatibility between GCC 3.1 and GCC 3.2?
Stan Shebs
shebs@apple.com
Fri Jul 5 16:35:00 GMT 2002
David Edelsohn wrote:
>
> I thought that after GCC 3.1 was released, C++ bugs were suppose
> to be fixed in a backward-compatible way not requiring incompatible
> changes in the ABI, even if that required extra work.
If 3.1's output is inadvertantly different from what the ABI
prescribes, then either you do nothing and be incompatible with
the ABI (and other compilers), or you change the compiler and
make 3.2 incompatible with 3.1. The only possible extra work I
can think of for this conundrum is to add a -fabi-3.1 flag that
sacrifices strict ABI compliance so as to match 3.1.
Stan
More information about the Gcc
mailing list