Skip to content

Commit 80aa13b

Browse files
committed
[ci] Enable gnuinstall in the march=native build
This is to test that ROOT doesn't get confused at build and test time by the fact that the structure of the install tree and build tree is different, which is the case for `gnuinstall=ON`.
1 parent 29df407 commit 80aa13b

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/root-ci-config/buildconfig/alma9-march_native.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ builtin_vdt=ON
66
builtin_veccore=ON
77
builtin_zlib=ON
88
builtin_zstd=ON
9+
gnuinstall=ON
910
pythia8=ON
1011
tmva-sofie=ON
1112
veccore=ON

.github/workflows/root-ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,11 @@ jobs:
128128
- platform: mac-beta
129129
is_special: true
130130
arch: ARM64
131+
# For the PR and incremental builds, we set gnuinstall=ON to check
132+
# if CMake can deal with the different structure of the install and
133+
# build tree at build and test time. We don't care how the install
134+
# actually looks like.
135+
overrides: ["gnuinstall=ON"]
131136

132137
runs-on:
133138
- self-hosted

0 commit comments

Comments
 (0)