summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHector <10837193+he-b@users.noreply.github.com>2020-08-27 13:57:53 -0500
committerGitHub <noreply@github.com>2020-08-27 20:57:53 +0200
commit9f5d0c000711afc1df3a6bbce061bdeaa16f6577 (patch)
tree8d40258ef9da55572b0253acbe301880ae4d8c23
parent77a28b81ac10d63bca30c66edfd0205a11a1235e (diff)
downloadspack-9f5d0c000711afc1df3a6bbce061bdeaa16f6577.tar.gz
spack-9f5d0c000711afc1df3a6bbce061bdeaa16f6577.tar.bz2
spack-9f5d0c000711afc1df3a6bbce061bdeaa16f6577.tar.xz
spack-9f5d0c000711afc1df3a6bbce061bdeaa16f6577.zip
Fix Zoltan installation with gcc 10.2.0 (#18301)
-rw-r--r--var/spack/repos/builtin/packages/zoltan/package.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/zoltan/package.py b/var/spack/repos/builtin/packages/zoltan/package.py
index 615b65502a..6c91069e59 100644
--- a/var/spack/repos/builtin/packages/zoltan/package.py
+++ b/var/spack/repos/builtin/packages/zoltan/package.py
@@ -133,13 +133,16 @@ class Zoltan(AutotoolsPackage):
'--with-mpi-libs= '
])
+ config_fcflags = config_cflags[:]
+ if spec.satisfies('%gcc@10:+fortran'):
+ config_fcflags.append('-fallow-argument-mismatch')
# NOTE: Early versions of Zoltan come packaged with a few embedded
# library packages (e.g. ParMETIS, Scotch), which messes with Spack's
# ability to descend directly into the package's source directory.
config_args.extend([
'--with-cflags={0}'.format(' '.join(config_cflags)),
'--with-cxxflags={0}'.format(' '.join(config_cflags)),
- '--with-fcflags={0}'.format(' '.join(config_cflags))
+ '--with-fcflags={0}'.format(' '.join(config_fcflags))
])
return config_args