[ROOT] ROOT ported to Red Hat 7.0 (glibc 2.2)...

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Mon Oct 02 2000 - 18:45:15 MEST


Dear Rooters,

   I've ported ROOT to glibc 2.2. Due to the change of several libc data types
(notably fpos_t which changed from an unsigned long to a struct) the port took
a bit longer than expected (one night :-)). In addition the g++ that comes
with RH 7.0 is fairly buggy (see http://gcc.gnu.org/ml/gcc-bugs/2000-10/ for
bugs
I had to submit). Before understanding the compiler problems, finding
work arounds and finding a safe optimization level quite some rebuilds were
needed (it helps to have a new private 6 CPU PIII Xeon HP Netserver though).

So the bottom line is ROOT compiles and works with -O, but not with -O2.
It looks safe to also stay away from -O2 for your own apps.

Get the latest version from CVS and build with: ./configure linuxegcs.


Cheers, Fons.

-- 
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 7677910



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:34 MET