Re: Linux root 2.07 tests broken?

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Wed May 20 1998 - 20:30:31 MEST


Concerning egcs and gcc 2.8. Both compilers come with their own
run time systems so you can only run the egcs version of ROOT
if you have the egcs compiler (and its run-time) installed.

Concerning ANSI C++ RTTI. The standard RTTI is very limited and does
not provide much more than the name of the class to which an object
belongs. There is no information about base classes, data members,
member functions, etc. so it can not really serve as replacement for
the current ROOT dictionaries.

What we probably will start introducing over time (when available 
everywhere) is C++ exception handling.


Cheers, Fons.


Christoph Borgmeier wrote:
> 
> Hello,
> 
> that is the runtime type information of egcs. To get g++ compatible
> libraries, you need the compile option -fno-rtti and maybe
> -fno-exceptions.
> 
> Have you thought about rebuilding the ROOT rtti on top of the standard
> C++ rtti or do you use other features of the compiler, which is
> already much closer to the standard than gcc 2.7?
> 
> Christoph

-- 
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:34:33 MET