summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMichael Kuhn <suraia@ikkoku.de>2017-06-30 18:51:07 +0200
committerAdam J. Stewart <ajstewart426@gmail.com>2017-06-30 11:51:07 -0500
commit2e6a735b0043bebe8c6ff88f21c1bb2de0063135 (patch)
tree6cbe6224db88cc18b4098ed6996064b4e90af03c /var
parentcabcfb032fac4bbe9548fbfdfa763cad7ed635ad (diff)
downloadspack-2e6a735b0043bebe8c6ff88f21c1bb2de0063135.tar.gz
spack-2e6a735b0043bebe8c6ff88f21c1bb2de0063135.tar.bz2
spack-2e6a735b0043bebe8c6ff88f21c1bb2de0063135.tar.xz
spack-2e6a735b0043bebe8c6ff88f21c1bb2de0063135.zip
mvapich2: Fix mpifort wrapper (#4650)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/mvapich2/package.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/mvapich2/package.py b/var/spack/repos/builtin/packages/mvapich2/package.py
index 7a3d8f1e02..b20bf76e93 100644
--- a/var/spack/repos/builtin/packages/mvapich2/package.py
+++ b/var/spack/repos/builtin/packages/mvapich2/package.py
@@ -235,6 +235,7 @@ class Mvapich2(AutotoolsPackage):
mpicxx = join_path(bin, 'mpicxx')
mpif77 = join_path(bin, 'mpif77')
mpif90 = join_path(bin, 'mpif90')
+ mpifort = join_path(bin, 'mpifort')
# Substitute Spack compile wrappers for the real
# underlying compiler
@@ -243,8 +244,9 @@ class Mvapich2(AutotoolsPackage):
filter_file(env['CXX'], self.compiler.cxx, mpicxx, **kwargs)
filter_file(env['F77'], self.compiler.f77, mpif77, **kwargs)
filter_file(env['FC'], self.compiler.fc, mpif90, **kwargs)
+ filter_file(env['FC'], self.compiler.fc, mpifort, **kwargs)
# Remove this linking flag if present
# (it turns RPATH into RUNPATH)
- for wrapper in (mpicc, mpicxx, mpif77, mpif90):
+ for wrapper in (mpicc, mpicxx, mpif77, mpif90, mpifort):
filter_file('-Wl,--enable-new-dtags', '', wrapper, **kwargs)