Skip to content

AnalysisBase Developments, 1.0 branch (2017.06.07.)

This is a collection of updates meant to make the build of AnalysisBaseExternals (and also some other projects) more robust.

With this update we build Eigen 3.2.9 (instead of 3.2.8), in sync with LCG_88. (The package is only used by AnalysisBaseExternals, so it shouldn't change any other project's behaviour.) While syncing the behaviour of that package with the other recently updated packages. (Boost, ROOT and Python.)

The update now allows users to prepare Python, Boost and ROOT in a way in their environment, even on macOS, that allows AnalysisBaseExternals to just pick these up from the build environment, and not try to build them as part of the project. While hopefully not changing the behaviour of the project on SLC6.

AtlasLCG was taught to be a bit more robust. Not freaking out when it can't detect the platform name it's running on, and allowing the user to specify LCG_PLATFORM, and even LCG_COMPONENTS from the cmake command line.

Merge request reports