Fix version detection for gcc@8 (#8511)

This commit is contained in:
Michael Kuhn 2018-06-23 01:03:43 +02:00 committed by Adam J. Stewart
parent bef60f6d7e
commit c2d56b0b10

View File

@ -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