From f78fc30032f462fda76c6c6337c23455366ac584 Mon Sep 17 00:00:00 2001 From: Greg Becker Date: Mon, 29 Jul 2019 14:04:15 -0500 Subject: intel: Add mpicc wrapper bindir to dependent env (#12132) --- lib/spack/spack/build_systems/intel.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib') diff --git a/lib/spack/spack/build_systems/intel.py b/lib/spack/spack/build_systems/intel.py index 0936eef07c..858b4e37fb 100644 --- a/lib/spack/spack/build_systems/intel.py +++ b/lib/spack/spack/build_systems/intel.py @@ -935,6 +935,11 @@ class IntelPackage(PackageBase): 'MPIF90': compiler_wrapper_commands['MPIF90'], }) + # Ensure that the directory containing the compiler wrappers is in the + # PATH. Spack packages add `prefix.bin` to their dependents' paths, + # but because of the intel directory hierarchy that is insufficient. + spack_env.prepend_path('PATH', os.path.dirname(wrapper_vars['MPICC'])) + for key, value in wrapper_vars.items(): spack_env.set(key, value) -- cgit v1.2.3-70-g09d2