Linux Redhat10 gcc 3.3 - Release 2003 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Last update: 19 January 2004 For details: http://cern.ch/cernlib/news/cernlib.news2003.html News: ===== There is not yet a Castor (shift) version of packlib for our early RH10 system. The last mathlib test (V700) "hangs" as on Redhat 7 and Redhat 8, but not with gcc 2.95 and gcc 2.96, so it is likely to be a gcc 3 compiler problem. Traceback suggests it might be in the test program. End news. ========= libgeant321.a has been compiled at low optimisation (-O0). ---------------------------------------------------------------------- Installation Notes ---------------------------------------------------------------------- The installation has been made using the operating system based on Redhat 10 with the gcc 3.3 compiler set, i.e.- Linux 2.4.21-20.1.2024.2.1.nptlsmp. Compilers / Libraries: g77 : GNU Fortran (GCC) 3.3 20030715 (Red Hat Linux 3.3-14) gcc : gcc (GCC) 3.3 20030715 (Red Hat Linux 3.3-14) (obtained with gcc --version and g77 --version ) Binutils (ld -V) : GNU ld version 2.14.90.0.4 20030523 libc ( ls -l /lib/libc.so.6 ) : libc-2.3.2.so This release uses "industry standard" tools -- imake, gmake, makedepend and cpp (C preprocessor). Compiler options used: in general : g77 -c -O -fno-automatic -fno-second-underscore -fugly-complex -DCERNLIB_LINUX -DCERNLIB_UNIX -DCERNLIB_LNX -DCERNLIB_QMGLIBC gcc -c -O1 -fomit-frame-pointer -DFUNCPROTO=15 -DNARROWPROTO -DCERNLIB_LINUX -DCERNLIB_UNIX -DCERNLIB_LNX -DCERNLIB_QMGLIBC However, compilation options differ for some packages and individual routines; all details are documented in the Imakefiles. In particular, geant321 uses the additional flag -DCERNLIB_BLDLIB, and has been compiled at low optimisation (-O0). I.e. cd build/geant321 gmake install.lib FDEBUGFLAGS=-O0 Packlib and pawlib were built using OpenMotif Version 2.2.2. ----------------------------------------------------------------- Downloading and Installing the tar files on your machine ----------------------------------------------------------------- First "get" the compressed tar files in binary mode into a temporary directory. The contents of each compressed tar file is documented in the corresponding .contents file; e.g. for the cernlib.tar.gz, you should check the file cernlib.contents. All files with names ending in .gz have been compressed using gzip and should be uncompressed using gunzip or Winzip. The gzip utilities gzip/gunzip/zcat are also available in this directory. Use the tar command, Winzip or plitar as available from this directory to unpack the files. ----------------------------------------------------------------- CERNLIB build procedures ----------------------------------------------------------------- The normal structure and a guide to running the tests and building the libraries from the source files is described at http://cern.ch/cernlib/install/install.html