summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/systemc/SConscript10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/systemc/SConscript b/src/systemc/SConscript
index d3ead8c1b..694ee56b3 100644
--- a/src/systemc/SConscript
+++ b/src/systemc/SConscript
@@ -27,5 +27,15 @@
Import('*')
+from m5.util import compareVersions
+from m5.util.terminal import termcap
+
if env['USE_SYSTEMC']:
+ if compareVersions(env['GCC_VERSION'], '5.0') < 0:
+ print(termcap.Yellow + termcap.Bold +
+ 'Warning: Disabling systemc on gcc versions less than 5.0.' +
+ termcap.Normal)
+ env['USE_SYSTEMC'] = False
+ Return()
+
env.Append(CPPPATH=Dir('ext'))