Kriston Rehberg wrote: > 1) gcc-3.2 is used exclusively throughout Red Hat 8.0. This means that > C89, C99, C++, ANSI C++, and friends will work together in harmony as > AOLserver shared objects. Please note that there is an inconsistency in > the Red Hat 8.0 release notes that claims that the C++ ABI will change > in future releaes, but this directly contradicts the actual GCC 3.2 > release notes that state clearly that the C++ ABI will not change in > future releases.
Here's how my friend Dave explains this: First there was gcc 3.2 release. The docs said C++ ABI will not change, because there were no architectural changes in plan. So it should have been stable. But then they found a couple of bugs in the ABI implementation. Fixing those bugs requires ABI change, so the future version will not be binary compatible with 3.2. And since Red Hat Linux 8.0 was being prepared at the time this defect was known, Red Hat's release notes brought you the latest information. -- Branimir
