https://cernlib.web.cern.ch/install/install.html
https://cernlib.web.cern.ch/install/install.html
cmake -S mysourcedir -B mybuilddir -DCMAKE_INSTALL_PREFIX=myinstalldir
cmake --build mybuilddir
cmake --install mybuilddir
cd mybuilddir
ctest .
cmake -S cernlib-cernlib-2025.04.04.0-free -B build -DCMAKE_INSTALL_PREFIX=cern64
cmake --build build
cmake --install build
cd build
ctest .
The following packages are installed:
freetype-devel gcc gcc-gfortran glibc-devel imake libgfortran libnsl libnsl2-devel libX11-devel libXaw-devel libXfont2-devel libXft-devel motif-devel
22 | #include
[starsub02] /gpfs/mnt/gpfs01/star/pwg/fisyak/STAR/spack $ dir ./opt/spack/linux-almalinux9-x86_64_v3/gcc-11.3.1/libxaw-1.0.16-xitjoqahgho5ppdlfbyghmpkwsefnmnb/include/X11/Xaw/
cmake -S cernlib-cernlib-2025.04.04.0-free -B build1 -DCMAKE_INSTALL_PREFIX=cern
cmake --build build1
cmake --install build1
cd build1
ctest .
AL96
require link
[cvmfswrite07] /cvmfs/star.sdcc.bnl.gov/TFG/spack $ dir $XOPTSTAR/cern/libnsl.so
lrwxrwxrwx 1 fisyak rhstar 22 Jul 11 01:18 /cvmfs/star.sdcc.bnl.gov/TFG/opt/star/al96_x8664_gcc11/cern/libnsl.so -> /usr/lib64/libnsl.so.1*
spack add libxaw
cvmfswrite07] /tmp/fisyak/cernlib
tar xf ~/cernlib-cernlib-2025.04.04.0-free.tar
cmake -S cernlib-cernlib-2025.04.04.0-free -B build -DCMAKE_INSTALL_PREFIX=${XOPTSTAR}/cern
cmake --build build -j20
cmake --install build
cd build
ctest .
Force32
cmake -S cernlib-cernlib-2025.04.04.0-free -B build32 -DCMAKE_INSTALL_PREFIX=${XOPTSTAR}/cern -DCERNLIB_FORCE_32=ON
cmake --build build32 -j4
cmake --install build32
cd build32
ctest .
64
cmake -S cernlib-cernlib-2025.04.04.0-free -B build64 -DCMAKE_INSTALL_PREFIX=${XOPTSTAR}/cern
cmake --build build64 -j4
cmake --install build64
cd build64
ctest .