Fix version detection for gcc@8 (#8511)
This commit is contained in:
parent
bef60f6d7e
commit
c2d56b0b10
@ -132,7 +132,7 @@ def default_version(cls, cc):
|
|||||||
return 'unknown'
|
return 'unknown'
|
||||||
|
|
||||||
version = super(Gcc, cls).default_version(cc)
|
version = super(Gcc, cls).default_version(cc)
|
||||||
if version in ['7']:
|
if ver(version) >= ver('7'):
|
||||||
version = get_compiler_version(cc, '-dumpfullversion')
|
version = get_compiler_version(cc, '-dumpfullversion')
|
||||||
return version
|
return version
|
||||||
|
|
||||||
@ -161,7 +161,7 @@ def fc_version(cls, fc):
|
|||||||
version = get_compiler_version(
|
version = get_compiler_version(
|
||||||
fc, '-dumpversion',
|
fc, '-dumpversion',
|
||||||
r'(?:GNU Fortran \(GCC\) )?([\d.]+)')
|
r'(?:GNU Fortran \(GCC\) )?([\d.]+)')
|
||||||
if version in ['7']:
|
if ver(version) >= ver('7'):
|
||||||
version = get_compiler_version(fc, '-dumpfullversion')
|
version = get_compiler_version(fc, '-dumpfullversion')
|
||||||
return version
|
return version
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user