summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authormarcost2 <52476474+marcost2@users.noreply.github.com>2022-04-16 14:53:44 -0300
committerGitHub <noreply@github.com>2022-04-16 19:53:44 +0200
commit03a7643816a17096beb8ba4939e78a22bd372390 (patch)
treeb5701835fcbb5b192bc65a09bf4f4fffb9c77c21 /var
parent1ada151d80e0f459b3032b2e210915c73f91c04d (diff)
downloadspack-03a7643816a17096beb8ba4939e78a22bd372390.tar.gz
spack-03a7643816a17096beb8ba4939e78a22bd372390.tar.bz2
spack-03a7643816a17096beb8ba4939e78a22bd372390.tar.xz
spack-03a7643816a17096beb8ba4939e78a22bd372390.zip
mpich: Fix @4 build with gcc@10+ (#30084)
* Also set FCFLAGS for gcc@10 * Set FCFLAGS for clang/apple-clang too
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/mpich/package.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/mpich/package.py b/var/spack/repos/builtin/packages/mpich/package.py
index 8a7d32b525..e736634c5a 100644
--- a/var/spack/repos/builtin/packages/mpich/package.py
+++ b/var/spack/repos/builtin/packages/mpich/package.py
@@ -330,11 +330,14 @@ with '-Wl,-commons,use_dylibs' and without
# https://bugzilla.redhat.com/show_bug.cgi?id=1795817
if self.spec.satisfies('%gcc@10:'):
env.set('FFLAGS', '-fallow-argument-mismatch')
+ env.set('FCFLAGS', '-fallow-argument-mismatch')
# Same fix but for macOS - avoids issue #17934
if self.spec.satisfies('%apple-clang@11:'):
env.set('FFLAGS', '-fallow-argument-mismatch')
+ env.set('FCFLAGS', '-fallow-argument-mismatch')
if self.spec.satisfies('%clang@11:'):
env.set('FFLAGS', '-fallow-argument-mismatch')
+ env.set('FCFLAGS', '-fallow-argument-mismatch')
if 'pmi=cray' in self.spec:
env.set(