Re: 1.03/03 problem on OSF

From: Rene Brun (Rene.Brun@cern.ch)
Date: Tue Sep 30 1997 - 09:26:15 MEST


Nick van Eijndhoven wrote:
> 
> *** Andrew Sonnenschein wrote :
> >
> >
> > This is what happens when I try to start the latest version of root on my
> > DEC Alpha 3000 running Digital Unix 4.0A. Previous versions work ok.
> >
> >
> Hi Andrew,
> Which ROOT brand (CXX or G++) are you using on your Alpha ?
> I am using the G++ produced ROOT version 1.03/03 on our Alphas here
> and everything runs just fine.
> 
> To the ROOT team : Why not only support a G++ version of ROOT on the
>                    systems where G++ is available (i.e. all Unix platforms) ?
>                    This probably save you a lot of work, makes root.cmz
>                    more compact and creates a more homogeneous environment.
>                    Also bug tracing (e.g. differences in compiler behaviour)
>                    would probabyl become more easy.
>                    In addition one could then put effort in providing also
>                    G++ versions on systems where this is not yet done
>                    (e.g. HP-UX and Windows NT/95).
>                    The G++ compiler is for free available for all supported
>                    platforms.
>                    To be short : why not make G++ as the compiler standard
>                    for the ROOT project ?
> 
> This was just an idea of mine, and if there are some consequences which
> make the above not feasable I would like to hear them, since we would like
> to make G++ the standard (free) compiler for the ALICE software.
> 

I am in contact with Andrew to understand this problem.
I have installed on the Web site our latest version for alpha/Unix
(both cxx and g++). These files correspond to a non-stamped 1.03/04
version.
As already announced, the dev version 1.03/04 will be available for all
machines later this week. Version 1.03/04 includes new features to
easily
manage different styles (changes in TStyle).

Our priority has been to support native compilers as much as possible on
the main platforms. In case of alpha/unix, the Root benchmarks(batch
mode) give:
     cxx : 175 Rootmarks
     g++ : 140 Rootmarks
So, there is still a performance penalty for using g++ instead of cxx.
We intend to support progressively g++ on all platforms.
We had many requests for HP-UX and AIX. On these two systems, we can
compile
with g++ with no problems, but we did not succeed yet in building
a shared library.

Rene Brun



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:21 MET