Externals Update, master branch (2022.02.09.)
Upgraded all projects to atlasexternals-2.0.127. The changes wrt. atlasexternals-2.0.126 are (atlasexternals@2.0.126...2.0.127):
- Updated prmon to version v3.0.1 (thanks to @amete);
- Simplified / streamlined the VecGeom build configuration, to make it work on ARM (fixing ATLINFR-4411);
- Switched to building
STATIC
andOBJECT
libraries with position independent code by default (meant to simplify !49938 (merged), pinging @bmorgan); - Updated CORAL and COOL to version
3.3.10
(thanks to @fwinkl);- To make projects take this into account, I had to update a couple of
build_externals.sh
scripts; -
@fwinkl, I turned on the build of both COOL and CORAL for Athena for the moment. How should we do this?
tdaq-common
will not be patched on CVMFS, or will it?
- To make projects take this into account, I had to update a couple of
- Updated histgrinder to version
0.1.4
(thanks to @ponyisi); - Updated MKL to version
oneMKL-2022.0.2
. (pinging @amete)- This new version is now installed through a "proper Intel installer", instead of just picking up the libraries from
/cvmfs/projects.cern.ch/
.
- This new version is now installed through a "proper Intel installer", instead of just picking up the libraries from
Note that the MKL installation in the external projects now includes a file called mkl-license.txt
. The file in the MKL installation tree is called license.txt
, but of course the ATLAS projects have their own license file, so I opted to use the mkl-license.txt
name. @graemes, does this sound okay? I'm really out of my depth with this one. (I did check though that the license absolutely allows us to redistribute these libraries. We just need to include the license text with the redistributed release.)
The COOL/CORAL updates warrant a full-build and full-unit-tests. full-build is probably not technically necessary, but let's be safe. The shifters should just take into account all the failures we've had in the latest nightly with the tests...