Release 2002 ^^^^^^^^^^^^^^^ Last update: 13 November 2002 For details: http://cern.ch/cernlib/news/cernlib.news2002.html News: ===== There are versions of packlib and kernlib using the default C I/O routines instead of the shift versions used at CERN. These are appropriate for most non-CERN systems. Although not a "pro" version, there are tar files which contain these libraries, cernlib.tar.gz. 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.2 beta with the gcc 2.95.2 compiler set, i.e.- Linux 2.4.9-31.1.cernsmp #1. Note this is not the default gcc delivered with Redhat 7 systems which is 2.96. Compilers / Libraries: g77 : GNU Fortran 0.5.25 19991024 gcc : gcc 2.95.2 (obtained with gcc --version and g77 --version ) Binutils (ld -V) : GNU ld version 2.11.90.0.8 (with BFD 2.11.90.0.8) libc ( ls -l /lib/libc.so.6 ) : libc-2.2.4.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.1.30. stdhep is v5_01. If you want to rebuild some parts please consult the README file for the sources, e.g. asisftp:/cernlib/share/pro/tar/README, or the installation guide available at http://wwwinfo.cern.ch/asd/install/Welcome.html ----------------------------------------------------------------- Downloading and Installing the tar files on your machine ----------------------------------------------------------------- See the README.cernlib in the top level directory. In short, 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.