Release 2003 ^^^^^^^^^^^^^^^ Last update: 24 February 2004 For details: http://cern.ch/cernlib/news/cernlib.news2003.html News: ===== Built on Redhat 7.3 with gcc3.2 and tested succesfully on Redhat 8.0. The last mathlib test (V700) "hangs" 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 7.3 with the gcc 3.2 compiler set, i.e.- Linux 2.4.20-18.7.cernsmp #1. Note this is not the default gcc delivered with Redhat 7 systems which is 2.96. Compilers / Libraries: g77 : GNU Fortran (GCC 3.2) 3.2 20020814 gcc : gcc (GCC) 3.2 (obtained with gcc --version and g77 --version ) Binutils (ld -V) : GNU ld version 2.11.93.0.2 20020207 libc ( ls -l /lib/libc.so.6 ) : libc-2.2.5.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. stdhep is v5_01. If you want to rebuild some parts please consult the README file for the sources, and the installation guide available at http://cern.ch/cernlib > INSTALL ----------------------------------------------------------------- Downloading and Installing the tar files on your machine ----------------------------------------------------------------- You should "get" the files in binary mode into a temporary directory. Use plitar as available from this directory to unpack the files. 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; The gzip utilities gzip/gunzip/zcat are available in this directory both as normal files and as a tar file. If you do not have gzip please take this tar file and untar it prior to using plitar.