Skip to content

Cherry pick HDF5Utils to 21.9

Dan Guest requested to merge dguest/athena:add-hdf5utils-rebase into 21.9

This is a cherry pick of code from master, to the extent that it was possible. Some other packages that were merged more "manually" (i.e. by copying files) caused conflicts so I had to resolve a bit by hand.

The commits add HDF5Utils and should give something which is identical to that in master.

Note that this also requires turning on HDF5 in AthenaExternals. This is a first: we don't currently build HDF5 in the 21 releases of Athena (only AthAnalysis and AnalysisBase), and in release 22 the version that comes with LCG is modern enough. As such I expect this to fail to build until atlasexternals!663 (merged) is merged and we have a new externals tag 1.0.48.2.

See !32265 (closed) for a test that builds successfully. It's nearly identical to this merge request, aside from a few hacks to pick up my custom branch of externals.

Edited by Dan Guest

Merge request reports