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

Reply via email to