Skip to content

LCG_98 Updates, master branch (2020.09.07.)

This MR is sort of a step sibling to athena!35630 (merged). It updates the externals built by the projects of this repository to be in sync with the versions used in LCG_98python3.

The full list of version changes is the following:

The biggest change was that I switched the standalone projects to build Python 3 instead of 2.7. For this a couple of technical things had to be changed in other packages as well, ones that did not receive a version update.

I also took the opportunity to clean out the projects just a tiny bit. Removing nlohmann_json from all the LCG based projects, and removing FFTW alltogether. As they should both be picked up from the LCG release instead. Note that LCG also provides a functional version of GTest/GMock by now, but to switch to those, some further CMake updates will be needed. Which I didn't want to do in this MR.

Note that athena!35630 (merged) can absolutely go ahead without this MR, but to get AnalysisBase working correctly after athena!35630 (merged) was merged in, these changes will also be needed.

Just a bit of a heads' up to @krumnack and @amehta. We'll all need to look out for these updates once they are collected into atlas/athena.

Merge request reports