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