summaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz93@gmail.com>2024-04-25 18:10:19 -0400
committerEli Schwartz <eschwartz93@gmail.com>2024-04-25 21:25:01 -0400
commit53f18fe5054967e02715b4d086237e41884d41ac (patch)
tree8762e02869aab5741411687c37656f6038b82dba /ci
parent16ed01555d7181f82e689a1571e1f36fdc01723b (diff)
downloadmeson-53f18fe5054967e02715b4d086237e41884d41ac.tar.gz
CI: gentoo: fix profile 23.0 migration dropping default fortran
We need this for scalapack -> virtual/mpi -> openmpi See https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b86025be85171281811eaced7b342fbdfdb591 We now get an immediate, very nicely readable error that the USE flag is necessary. For our use cases, there's no reason not to globally enable it.
Diffstat (limited to 'ci')
-rwxr-xr-xci/ciimage/gentoo/install.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/ci/ciimage/gentoo/install.sh b/ci/ciimage/gentoo/install.sh
index dc6383c14..58749bc40 100755
--- a/ci/ciimage/gentoo/install.sh
+++ b/ci/ciimage/gentoo/install.sh
@@ -114,6 +114,9 @@ cat <<-EOF >> /etc/portage/make.conf
EMERGE_DEFAULT_OPTS="\${EMERGE_DEFAULT_OPTS} --autounmask-write --autounmask-continue --autounmask-keep-keywords=y --autounmask-use=y"
EMERGE_DEFAULT_OPTS="\${EMERGE_DEFAULT_OPTS} --binpkg-respect-use=y"
+ # Fortran is no longer enabled by default in 23.0, but we do need and use it.
+ USE="\${USE} fortran"
+
FEATURES="\${FEATURES} parallel-fetch parallel-install -merge-sync"
FEATURES="\${FEATURES} getbinpkg binpkg-request-signature"