Hi Andre, your observations are correct. Concerning icc (and ecc, the IA-64 version of icc), I have several incident reports open with Intel concerning the compiler failing on ROOT's very conservative C++ code. Actually the icc v6beta cannot even execute ROOT because it generates in all cases (-g, -O, etc) bad code. This Intel compiler has its origins as Intel's SPEC reference compiler, i.e. it has been optimized and tuned with the sole goal to produce the best binaries for the SPEC program suite (rumour has it it could even generate SPEC binaries without input source code, i.e. the binaries were hand coded and included in the compiler proper). Cheers, Fons. On Mon, 2002-04-08 at 16:12, André David wrote: > Dear all, > > After an excursion on compiling root with icc / gcc, the conclusion is > that icc is useless; at least to compile root. > > >From all my atempts at compiling root with icc, only the -O0 worked... > at half the rootmarks of gcc. > > Another thing I tried was gcc -O3 against the normal binary packaged > root. It lost by a small margin (probably within error bars). > > So, all in all, the binaries look like a good option. > > Cheers, > > Andre -- 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:48 MET