summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMichael Kuhn <suraia@ikkoku.de>2018-06-23 01:03:43 +0200
committerAdam J. Stewart <ajstewart426@gmail.com>2018-06-22 18:03:43 -0500
commitc2d56b0b10f25fecd6f549833a90a45253ba3e67 (patch)
treeb7a33ddd7e1cc49ae7fbbd6f7e230b0b4906be4c /lib
parentbef60f6d7e990a66a45611e6c15a9163070323bd (diff)
downloadspack-c2d56b0b10f25fecd6f549833a90a45253ba3e67.tar.gz
spack-c2d56b0b10f25fecd6f549833a90a45253ba3e67.tar.bz2
spack-c2d56b0b10f25fecd6f549833a90a45253ba3e67.tar.xz
spack-c2d56b0b10f25fecd6f549833a90a45253ba3e67.zip
Fix version detection for gcc@8 (#8511)
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/compilers/gcc.py4
1 files 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 @@ class Gcc(Compiler):
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 @@ class Gcc(Compiler):
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