aboutsummaryrefslogtreecommitdiff
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
parent16ed01555d7181f82e689a1571e1f36fdc01723b (diff)
downloadmeson-53f18fe5054967e02715b4d086237e41884d41ac.zip
meson-53f18fe5054967e02715b4d086237e41884d41ac.tar.gz
meson-53f18fe5054967e02715b4d086237e41884d41ac.tar.bz2
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.
-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 dc6383c..58749bc 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"