From c2d56b0b10f25fecd6f549833a90a45253ba3e67 Mon Sep 17 00:00:00 2001
From: Michael Kuhn <suraia@ikkoku.de>
Date: Sat, 23 Jun 2018 01:03:43 +0200
Subject: [PATCH] Fix version detection for gcc@8 (#8511)

---
 lib/spack/spack/compilers/gcc.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/spack/spack/compilers/gcc.py b/lib/spack/spack/compilers/gcc.py
index 489e87e544..06d89f78be 100644
--- a/lib/spack/spack/compilers/gcc.py
+++ b/lib/spack/spack/compilers/gcc.py
@@ -132,7 +132,7 @@ def default_version(cls, cc):
             return 'unknown'
 
         version = super(Gcc, cls).default_version(cc)
-        if version in ['7']:
+        if ver(version) >= ver('7'):
             version = get_compiler_version(cc, '-dumpfullversion')
         return version
 
@@ -161,7 +161,7 @@ def fc_version(cls, fc):
         version = get_compiler_version(
             fc, '-dumpversion',
             r'(?:GNU Fortran \(GCC\) )?([\d.]+)')
-        if version in ['7']:
+        if ver(version) >= ver('7'):
             version = get_compiler_version(fc, '-dumpfullversion')
         return version
 
-- 
GitLab