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

Reply via email to