Skip to content

GeoModel Update and Header Relocatability, main branch (2024.06.26.)

Updated to GeoModel-6.0.0. While at the same time telling the build to put its public header files into a unique directory (include/GeoModel), separate from the rest of the headers shipped with a given project.

As discussed in GeoModelDev/GeoModel!326 (merged), this is to allow for robustly performing builds against Athena nightlies with updated versions of GeoModel.

Unfortunately tag 6.0.0 managed to sneak one bug in with this setup. 😦

https://gitlab.cern.ch/GeoModelDev/GeoModel/-/blob/6.0.0/GeoModelIO/GeoModelCppHelpers/CMakeLists.txt?ref_type=tags#L20

With this update, 6.0.0 will not work correctly in Athena. 😦 We'll need to fix that issue, and point to a newer tag in Athena/build_externals.sh. 🤔

Tagging @boudreau and @tsulaia.

Merge request reports