ANSI-C++ compliance?

Gerald Pfeifer pfeifer@dbai.tuwien.ac.at
Mon Sep 14 17:12:00 GMT 1998


On Mon, 14 Sep 1998, John Breen wrote:
> There's an interesting article in the Sept. 1, 1998 issue of EDN 
> magazine ("Linux revisited") regarding why commercial vendors don't port 
> more software to Linux [...]

Is this article (or at least an abstract) available on the net?

> One of the comments is that "GCC isn't ANSI-C++-compliant," so "to
> port would require a large amount of development time...".

GCC 2.7.x is definitely not up to the task if you are developing C++,
especially if you strive for ISO compliance or want to make use of new
features (like templates or namespaces), yet this is the version that all
stable kernels of Linux require.

In practice this means that many distributions probably still ship with
2.7.x as their default compiler. :-(

EGCS, on the other hand, especially the new release 1.1, is right on
track of becoming fully compliant and probably one of the best compilers
available. (The release pages for 1.1 at http://egcs.cygnus.com/ have
quite some details.)

Gerald
-- 
Gerald Pfeifer (Jerry)      Vienna University of Technology
pfeifer@dbai.tuwien.ac.at   http://www.dbai.tuwien.ac.at/~pfeifer/




More information about the Gcc mailing list