Re: [ROOT] ROOT compilation

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Mon Apr 08 2002 - 16:59:56 MEST


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