Ian Lance Taylor wrote:

> 
> 
> I'm a GCC maintainer, I'm not some random guy off the street.

> The book is incorrect.

And, apparently so is everyone else.

> The notes on the glibc-bsd-devel mailing list appears to be consistent
> with what I said: the C++ ABI has not changed since version 3.4.

One thing i am not going to do is make a far reaching architectural decision 
about GCC's future C++ ABI compatibility, based on mailing list statements, in 
absolute disregard for significant and documented C++ ABI compatibility 
breakage, within GCC Major Version 4, and in direct contradiction of your 
claimed compatibility statements.

In this particular case, past performance is indicative of future results.

Barring an official commitment statement from the GCC developers to the effect 
of "GCC will never break its C++ ABI on Solaris in an incompatible way, within 
the boundaries of a Major GCC Release Version", sent to this list, and made an 
integral part of the ARC Case Materials for GCC4, GCC4's C++ ABI on Solaris 
will 
maintain its "C++ ABI subject to change in an incompatible way, and without 
notice in a future release" status.

Solaris' tolerance for ABI breakage is zero. We don't do "sorry we broke the 
ABI" statements.

--Stefan

-- 
Stefan Teleman
Sun Microsystems, Inc.
Stefan.Teleman at Sun.COM


Reply via email to