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