from m5.util.terminal import termcap
if env['USE_SYSTEMC']:
- if 'GCC_VERSION' in env and \
- compareVersions(env['GCC_VERSION'], '5.0') < 0:
+ if ('GCC_VERSION' in env and \
+ compareVersions(env['GCC_VERSION'], '5.0') < 0) or \
+ env['PLATFORM'] == 'darwin':
- print(termcap.Yellow + termcap.Bold +
- 'Warning: Disabling systemc on gcc versions less than 5.0.' +
- termcap.Normal)
+ if env['PLATFORM'] == 'darwin':
+ print(termcap.Yellow + termcap.Bold +
+ 'Warning: Disabling systemc on Mac OS.' + termcap.Normal)
+ else:
+ print(termcap.Yellow + termcap.Bold +
+ 'Warning: Disabling systemc on gcc versions less than 5.0.' +
+ termcap.Normal)
env['USE_SYSTEMC'] = False
Return()