Skip to content

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 and OBJECT 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?
  • 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/.

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...

Merge request reports