diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/compilers/gcc.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/spack/spack/compilers/gcc.py b/lib/spack/spack/compilers/gcc.py index c302db5c37..32db85da26 100644 --- a/lib/spack/spack/compilers/gcc.py +++ b/lib/spack/spack/compilers/gcc.py @@ -97,7 +97,10 @@ class Gcc(Compiler): if spack.compilers.clang.Clang.default_version(cc) != 'unknown': return 'unknown' - return super(Gcc, cls).default_version(cc) + version = super(Gcc, cls).default_version(cc) + if version in ['7']: + version = get_compiler_version(cc, '-dumpfullversion') + return version @classmethod def fc_version(cls, fc): |