[openbeos] Re: gcc 3.x ABI

  • From: Mat Hounsell <mat_geek@xxxxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Mon, 23 Sep 2002 14:08:27 +1000 (EST)

Remember, the GCC ABI issues affects GCC C++ only.


GCC contains some features that are desirable to OpenBeOS:

Firstly, it contains a more complete native Java compiler. Lack of Java support
is a negative issue for the project.

Secondly, a more complete implementation of the C++ standard library.

Thirldy. greater support for the ISO-C 99 standard.

Finally, bug fixes and improvements. (Although it is slower.)


Since the ABI issue is only an implementation detail for C++, a port would
allow the C, Ada, Fortan and Java compilers to be used without issues. (GCC can
be compiled without the C++ compiler and library).

A more complete port of the C++ standard (to 2.9x) would assist developers
using C++.

It may even be possible to retrofit the 2.9x ABI onto the 3.2 compiler.
Allowing for 100% compatability.


Regardless; C, Ada, Fortan and Java have no ABI issue and for this reason GCC
3.0 should be ported. OpenBeOS should welcome the port with the caveat there is
no intention to change the C++ ABI used by the OS.


http://mobile.yahoo.com.au - Yahoo! Messenger for SMS
- Always be connected to your Messenger Friends

Other related posts: