Re: GCC-compiled ROOT libraries (follow-up to R.Loke's mail)

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Fri Apr 18 1997 - 20:45:57 MEST


Currently we have no access to an SGI with g++. Once we have access
ROOT will follow very soon. We agree completely about the fact of
having a g++ version of ROOT available for every platform.

The two dozen shared libraries are efficient while developing
ROOT (very short link times after a change). Once we come with
the final 1.00 we can probably suffice with only three libraries:
libRoot.so, libRootG.so and libCint.so, where libRootG.so contains
all classes that require the linking of Motif/Win32.

Cheers, Fons.


Pasha Murat wrote:
> 
> Robert Loke writes:
> > Is there a chance to get a g++ compiled version of all the root libs?
> >
> > Otherwise I run into trouble to link these libs with other objects and
> > Libs...
> >
> > Thanks in advance.
> >
> > Robert Loke
> 
>         It looks like I'm having the same kind of problems...
> 
>         In fact, the issue raised is much more general: from long experience
>         with SGI we (CDF) know that native FORTRAN (this is just an example)
>         compiler
>         coming with any new version of OS contains bugs. First experiences with
>         SGI C++ show the same and I wouldn't expect SGI to be an exception here...
> 
>         For this reason it seems to be very important for any
>         product (not only for ROOT) to have libraries
>         compiled in a way which would minimize dependence from any particular
>         vendor. To the moment the most realistic solution is provided by GNU
>         C++ compiler. Using GCC would also solve many
>         portability problems - I'm not discussing the efficiency issues here.
> 
>         I'd even volunteer to recompile libraries with GCC, the only thing
>         I need to know is which source codes go to which library. BTW,
>         is it really necessary to have about 2 dozens of small libraries ?
> 
>                                                         Pasha.

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland          Phone: +41 22 7679248
E-Mail: Fons.Rademakers@cern.ch              Fax:   +41 22 7677910



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