summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/zoltan/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/zoltan/package.py')
-rw-r--r--var/spack/repos/builtin/packages/zoltan/package.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/zoltan/package.py b/var/spack/repos/builtin/packages/zoltan/package.py
index dcb0ba8397..9af9503b48 100644
--- a/var/spack/repos/builtin/packages/zoltan/package.py
+++ b/var/spack/repos/builtin/packages/zoltan/package.py
@@ -132,7 +132,6 @@ class Zoltan(AutotoolsPackage):
[
"CC={0}".format(spec["mpi"].mpicc),
"CXX={0}".format(spec["mpi"].mpicxx),
- "FC={0}".format(spec["mpi"].mpifc),
"--with-mpi={0}".format(spec["mpi"].prefix),
# NOTE: Zoltan assumes that it's linking against an MPI library
# that can be found with '-lmpi' which isn't the case for many
@@ -142,6 +141,8 @@ class Zoltan(AutotoolsPackage):
"--with-mpi-libs= ",
]
)
+ if "+fortran" in spec:
+ config_args.extend(["FC={0}".format(spec["mpi"].mpifc)])
config_fcflags = config_cflags[:]
if spec.satisfies("%gcc@10:+fortran"):