---

LinuxProgramming: Intel: C++ Compilers for Linux Beta field test starting

…The field test includes an IA-32 compiler and a
cross compiler that runs on an IA-32 processor to build
Itanium-based applications. The supported operating systems are Red
Hat 6.2 for the IA-32 architecture and Turbolinux for the Itanium
architecture, currently available in beta release. We are
interested in feedback on other Linux distributions as we are
investigating support for additional distributions for future
releases of our products.

The compilers have substantial compatibility with the GNU gcc
compiler although this initial product release will not be fully
compatible. Not all of the GNU C language extensions are supported
and due to this, the Linux kernel cannot be built with the Intel
compilers for Linux. Also, this release does not support the GNU
inline assembly format. C language objects files are compatible
with object files or libraries compiled with gcc and we use the GNU
glibc C language library. For C++, the Itanium processor compiler
supports the C++ ABI for the Itanium architecture which when fully
implemented by all compiler vendors will allow C++ objects files
and libraries to be compatible with different compilers. We do not
use the GNU C++ libraries and C++ object files are not compatible
with the g++ compiler. Some of the common gcc command line options
are supported although not all are currently supported. We are very
interested feedback on all aspects of compatibility with the gcc
compiler.


Complete Story

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis