Externals Update, 21.2 branch (2020.03.04.)
This MR is updating all projects in branch 21.2 to atlasexternals-1.0.61. While the jump from the currently used atlasexternals-1.0.58 may seem big, it's only the changes in the "last step" that are important to this branch.
The list of changes (atlasexternals@1.0.58...1.0.61) are the following:
- Added
FindVBFNLO.cmake
toAtlasLCG
(needed byAthGeneration
); - Taught
FastJet
andFastJetExternals
how to live without each other. I.e. to be able to buildFastJetExternals
against a version of FastJet coming from the system, or from an LCG release (needed byAthGeneration
); - Updated
AthAnalysisExternals
to use LCG_96b;- Removed the build of
Eigen
,FastJet
andFastJetContrib
from the project as now "new enough" versions are coming fromLCG_96b
;
- Removed the build of
- Updated all externals built by
AnalysisBaseExternals
to be in sync with the versions available inLCG_96b
.
For a detailed update on the version changes of the externals introduced by the move to LCG_96b
, see: atlasexternals!625 (merged)
The change in AthDerivation
, to pick up FastJet
and FastJetContrib
from LCG, also brought a problem in the CMake configuration of JetRec
to light. (It was hidden so far because those two externals were always coming from the same include and library paths before now.)
I was also trying to take this opportunity to make some fixes in AthDerivation
, in how it builds on CentOS 7, which still has some issues.
But after looking at the issue for about an hour, I still don't understand it.
Note that the AthDerivation
release is not going to be fully shielded from this update.