diff --git a/var/spack/repos/builtin/packages/trilinos/package.py b/var/spack/repos/builtin/packages/trilinos/package.py index d5d595142f5..259f98785b9 100644 --- a/var/spack/repos/builtin/packages/trilinos/package.py +++ b/var/spack/repos/builtin/packages/trilinos/package.py @@ -430,7 +430,6 @@ def define_tpl_enable(cmake_var, spec_var=None): # Force Trilinos to use the MPI wrappers instead of raw compilers # this is needed on Apple systems that require full resolution of # all symbols when linking shared libraries - mpi_bin = spec['mpi'].prefix.bin options.extend([ define('CMAKE_C_COMPILER', spec['mpi'].mpicc), define('CMAKE_CXX_COMPILER', spec['mpi'].mpicxx), @@ -690,7 +689,7 @@ def define_tpl_enable(cmake_var, spec_var=None): if '+mpi' in spec: libgfortran = os.path.dirname(os.popen( '%s --print-file-name libgfortran.a' % - join_path(mpi_bin, 'mpif90')).read()) + spec['mpi'].mpifc).read()) options.append(define( 'Trilinos_EXTRA_LINK_FLAGS', '-L%s/ -lgfortran' % (libgfortran),