summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/compiler.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/spack/spack/compiler.py b/lib/spack/spack/compiler.py
index e7d450ee8b..cbe6d8cd7d 100644
--- a/lib/spack/spack/compiler.py
+++ b/lib/spack/spack/compiler.py
@@ -272,9 +272,11 @@ class Compiler(object):
if cls.PrgEnv:
if not cls.PrgEnv_compiler:
tty.die('Must supply PrgEnv_compiler with PrgEnv')
-
- output = _shell('module avail %s' % cls.PrgEnv_compiler)
- matches = re.findall(r'(%s)/([^\s(]*)' % cls.PrgEnv_compiler, output)
+
+ loaded_modules = os.environ["LOADEDMODULES"].split(":")
+ #output = _shell('module avail %s' % cls.PrgEnv_compiler)
+ for module in loaded_modules:
+ match = re.findall(r'(%s)/([^\s(]*)' % cls.PrgEnv_compiler, module)
for name, version in matches:
v = version + '-craype'