diff options
author | Hector <10837193+he-b@users.noreply.github.com> | 2020-08-27 13:57:53 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-27 20:57:53 +0200 |
commit | 9f5d0c000711afc1df3a6bbce061bdeaa16f6577 (patch) | |
tree | 8d40258ef9da55572b0253acbe301880ae4d8c23 | |
parent | 77a28b81ac10d63bca30c66edfd0205a11a1235e (diff) | |
download | spack-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.py | 5 |
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 |