@@ -18,19 +18,22 @@ def configure(conf):
1818if cxx == 'gcc' :
1919if ccver < (7 ,4 ,0 ):
2020errmsg = ('The version of gcc you are using is too old.\n '
21- 'The minimum supported gcc version is 7.4.' )
21+ 'The minimum supported gcc version is 9.3.' )
22+ elif ccver < (9 ,3 ,0 ):
23+ warnmsg = ('Using a version of gcc older than 9.3 is not '
24+ 'officially supported and may result in build failures.' )
2225conf .flags = GccFlags ()
2326elif cxx == 'clang' :
2427if Utils .unversioned_sys_platform ()== 'darwin' :
2528if ccver < (10 ,0 ,0 ):
2629errmsg = ('The version of Xcode you are using is too old.\n '
27- 'The minimum supported Xcode version is11.3 .' )
28- elif ccver < (11 ,0 ,0 ):
29- warnmsg = ('Using a version of Xcode older than11.3 is not '
30+ 'The minimum supported Xcode version is12.4 .' )
31+ elif ccver < (12 ,0 ,0 ):
32+ warnmsg = ('Using a version of Xcode older than12.4 is not '
3033'officially supported and may result in build failures.' )
31- elif ccver < (6 ,0 ,0 ):
34+ elif ccver < (7 ,0 ,0 ):
3235errmsg = ('The version of clang you are using is too old.\n '
33- 'The minimum supported clang version is6 .0.' )
36+ 'The minimum supported clang version is7 .0.' )
3437conf .flags = ClangFlags ()
3538else :
3639warnmsg = f'{ cxx } compiler is unsupported'