diff --git a/lib/spack/spack/compiler.py b/lib/spack/spack/compiler.py index f6c7e98ff0c..684f21e2d86 100644 --- a/lib/spack/spack/compiler.py +++ b/lib/spack/spack/compiler.py @@ -345,8 +345,11 @@ def real_version(self): """ 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