Externals Update, master branch (2019.10.29.)
This MR updates all projects of the master branch to atlasexternals-2.0.44.
The updates compared to the currently used tag (atlasexternals@2.0.43...2.0.44) are as follows:
- Updated the code to build AthenaExternals successfully using Clang 8 set up from /cvmfs/sft.cern.ch (see ATLINFR-2904);
- Updated the Gdb build to turn off the usage of makeinfo if the texinfo package was not installed on the build machine (see ATLINFR-3233).
The updates in the configuration of some of the packages is to make it possible to fully configure a build against the x86_64-centos7-clang8-opt
build of LCG_96. (For that platform LCG_96 doesn't provide the gperftools package for some reason...)
Unfortunately modern CMake versions just refuse to generate a build configuration if an external is not found.
The update in IOVDbSvc
was just because the find_package(CURL REQUIRED)
call in there has hurt me a number of times already. And we should really not be using the REQUIRED
keyword in the configuration of the packages... (I'll have to follow up with @desalvo on this, that curl
should be added to the CentOS7 Singularity/Docker images. As currently it's not possible to build Athena inside those images because of this...)