This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Common C++ ABI

>>Some interoperability may be possible in some special circumstances.
>It remains pure unobtainium!  ;-)

For now, yes, but a gcc release is just one step of a long process.  It is
possible that 6 months from now you will be able to purchase a proprietary
C++ compiler that is interoperable with a GNU/Linux distribution built using
gcc 3.2.  It is the possibility of this that has gotten people excited.  We
just need to remember that we haven't gotten there yet.

>Maybe I was just thinking wishfully, but isn't this
>the whole point to standardizing binary interfaces?

Yes, the intent is interoperability between compilers from different vendors.
However, not all of the work is done yet.  Much has been accomplished already
though, enough to make this newsworthy.

>Is cross-version compatibility the only benefit of the
>new ABI?

The fact that we have a published C++ ABI means that we can now tell when gcc
is right or wrong, and this should make it possible to have C++ compatibility
from one gcc release to the next.  This is as yet an unproven benefit.  There
is a reasonable chance that we can achieve it for the gcc 3.3 release though.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]