WIP: Start experimenting with aarm64 support
I just installed an aarm64 compatible environment on lhcbdev.cern.ch
.
Usage
export OVERRIDE_LBENVROOT=/cvmfs/lhcbdev.cern.ch/test/lbenv-arm
source /cvmfs/lhcb.cern.ch/lib/LbEnv.sh
lb-run --list DaVinci
Installation steps
cvmfs_server transaction
bash
source /cvmfs/lhcbdev.cern.ch/conda/miniconda/linux-64/prod/bin/activate
cd $TMPDIR
git clone https://gitlab.cern.ch/lhcb-core/lbenv-deployment.git -b support-arm
cd lbenv-deployment
prefix=/cvmfs/lhcbdev.cern.ch/test/lbenv-arm
env CONDA_SUBDIR=linux-aarch64 mamba env create --file "data/unstable-environment-arm64.yml" --prefix "${prefix}"
cp data/pip.conf "${prefix}"
cp data/LbEnv.sh data/LbEnv.csh "${prefix}/bin"
cp data/activate-conda.sh "${prefix}/bin/activate"
cp data/activate-conda.csh "${prefix}/bin/activate.csh"
sed -i "s&%PREFIX%&${prefix}&g" "${prefix}/bin/LbEnv.sh" "${prefix}/bin/LbEnv.csh" "${prefix}/bin/activate" "${prefix}/bin/activate.csh"
touch /cvmfs/lhcbdev.cern.ch/test/lbenv-arm/.cvmfscatalog
exit
cvmfs_server publish