Skip to content

Preparation for switch to Alma/RHEL 8/9

Lawrence Lee Jr requested to merge leejr/Ph2_ACF:Dev into Dev

This MR adds CI jobs to build Ph2_ACF against images built by https://gitlab.cern.ch/cms_tk_ph2/docker_exploration using Alma Linux 8 and 9 and their corresponding default (devtoolset) GCC versions.

There were a number of changes needed to the setup.sh and the CMakeLists.txt for the builds to work in all three OS's.

Two of the build jobs are failing under al9. These are the ones for testing TCUSB because under GCC 12, TCUSB's commit of its submodule NetworkUtils doesn't compile. This has been reported here: cmsph2_tcusb#1 (closed) Once that submodule is updated (and the TCUSB ref here is updated) I suspect those two jobs will pass.

n.b. these still point to test images and not latest. Once this is merged, I will retag them as latest and submit another minor MR for this repo. This is to not prematurely break the Ph2_ACF CI (like I did in !341 (merged)).

Tagging @fravera @sseifeln @mersi @enibigir for their information.

Merge request reports