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.cmaketoAtlasLCG(needed byAthGeneration); - Taught
FastJetandFastJetExternalshow to live without each other. I.e. to be able to buildFastJetExternalsagainst a version of FastJet coming from the system, or from an LCG release (needed byAthGeneration); - Updated
AthAnalysisExternalsto use LCG_96b;- Removed the build of
Eigen,FastJetandFastJetContribfrom the project as now "new enough" versions are coming fromLCG_96b;
- Removed the build of
- Updated all externals built by
AnalysisBaseExternalsto 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.