Re: [ROOT] Intel icc compiler on Linux...

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Wed May 15 2002 - 14:19:32 MEST


Hi Brett,

  they are pretty C++ ANSI compliant, but I've not tested that too
extensive (basically ROOT with its current template and namespace
usage). However, the Intel compiler uses the Edison front-end which a
few days announced the first and only fully ANSI C++ compiler front-end
(supporting template "export"). See:
http://developers.slashdot.org/article.pl?sid=02/05/11/1856245&mode=thread&tid=156
Also Intel has bought Kuck (from KCC) and these people now also work on
this compiler.

They don't use the same C++ ABI as gcc 2.9x and so g++ C++ based libs
are not compatible. C obviously is and gdb/ddd also.

Haven't tried yet ABI compatibility with gcc 3 though.


Cheers, Fons.



On Tue, 2002-05-14 at 18:59, Brett Viren wrote:
> Fons Rademakers writes:
>  >   with the current version of ROOT in CVS we now fully support the
>  > latest Intel icc v6 compiler. 
> 
> Do you have enough experience to say how much of the C++ standard it
> really covers?
> 
> The product/marketing page at intel.com says it is binary compatible
> with "GNU C", do you know if its code can also be linked against GNU
> C++ code, and if so, which version of g++?
> 
> 
> -Brett.
> 
> PS: I like how they say this compiler is "compatible with ... make,
> Emacs ...".
-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7679480



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:53 MET