summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/compiler.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/spack/spack/compiler.py b/lib/spack/spack/compiler.py
index f6c7e98ff0..684f21e2d8 100644
--- a/lib/spack/spack/compiler.py
+++ b/lib/spack/spack/compiler.py
@@ -345,8 +345,11 @@ class Compiler(object):
"""
if not self._real_version:
try:
- self._real_version = spack.version.Version(
+ real_version = spack.version.Version(
self.get_real_version())
+ if real_version == spack.version.Version('unknown'):
+ return self.version
+ self._real_version = real_version
except spack.util.executable.ProcessError:
self._real_version = self.version
return self._real_version