diff --git a/lib/spack/spack/compilers/gcc.py b/lib/spack/spack/compilers/gcc.py index c302db5c376..32db85da260 100644 --- a/lib/spack/spack/compilers/gcc.py +++ b/lib/spack/spack/compilers/gcc.py @@ -97,7 +97,10 @@ def default_version(cls, cc): 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):