[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] Re: Gnash (Flash) for next system.

From: Rob Savoye
Subject: Re: [Gnash-dev] Re: Gnash (Flash) for next system.
Date: Thu, 12 Jun 2008 10:56:09 -0600
User-agent: Thunderbird (X11/20080501)

Dossy Shiobara wrote:
On 2008.06.12, address@hidden <address@hidden> 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 -

reply via email to

[Prev in Thread] Current Thread [Next in Thread]