Skip to content

Add missing headers for dev4LCG compilation

Stewart Martin-Haugh requested to merge smh/athena:gcc11_fix into master

These two packages were failing to compile with dev4LCG: http://atlas-computing.web.cern.ch/atlas-computing/links/distDirectory/gitwww/GITWebArea/nightlies/master--dev4LCG/2021-09-08T0635/Athena/x86_64-centos7-gcc11-opt/Athena/Control.CxxUtils.log.html http://atlas-computing.web.cern.ch/atlas-computing/links/distDirectory/gitwww/GITWebArea/nightlies/master--dev4LCG/2021-09-08T0635/Athena/x86_64-centos7-gcc11-opt/Athena/Trigger.TrigConfiguration.TrigConfBase.log.html in both GCC 10 and GCC 11. I initially thought this was a GCC 11 not-including-as-many-headers in their standard library, but it seems more likely to be an update to the boost version, particularly since these packages compile fine in the GCC 10 build of master.

Anyway, the fixes are clear and safe.

Merge request reports