Dossy Shiobara wrote:
On 2008.06.12, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
The Wikipedia entry hints at this, but isn't clear as to what the
"compatibility issues" may be:
| This dedication to compatibility also has its drawbacks though,
| requiring Haiku to use version 2.95 of the compiler GCC, which as
| of 2008, is essentially over 7 years old[3]. Switching to using
| the newer GCC version 4 causes compatibility issues with BeOS
| software. Therefore Haiku supports being built as a hybrid
| GCC4/GCC2 environment[4]. This allows the use of both GGC version
| 2 and version 4 binaries at the same time.
Personally, gcc 2.95 is ancient, especially when dealing with C++
code. Even the STL libraries are 100% different code bases. There have
been many improvements to GCC since then, and it's a major bummer that
this causes problems for the Haiku team. But unfortunately I think the
BeOS side of things needs to be fixed so the dependency on an ancient
and unsupported compiler version isn't a problem anymore.
I wonder if this is a problem with binary ABIs ? That has changed
substantially since the GCC 2.95 days. Anyway, I'm curious about why the
older compiler needs to be used.
- rob -
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev