From: Stephen Hines Date: Tue, 20 May 2008 18:04:53 +0000 (-0400) Subject: SCons: Fixing SCons bug 2006 issues for non-alpha ISAs X-Git-Tag: copyright_update~1 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b7af65f414d34cb6b3817bc748fd053f505b0fea;p=gem5.git SCons: Fixing SCons bug 2006 issues for non-alpha ISAs --HG-- extra : convert_revision : 26e3edef06d6f82aaf162825c151d18faadd6e72 --- diff --git a/src/arch/mips/SConscript b/src/arch/mips/SConscript index 8be445c99..844e7ba15 100644 --- a/src/arch/mips/SConscript +++ b/src/arch/mips/SConscript @@ -33,6 +33,9 @@ Import('*') if env['TARGET_ISA'] == 'mips': +# Workaround for bug in SCons version > 0.97d20071212 +# Scons bug id: 2006 M5 Bug id: 308 + Dir('isa/formats') Source('faults.cc') Source('regfile/int_regfile.cc') Source('regfile/float_regfile.cc') diff --git a/src/arch/sparc/SConscript b/src/arch/sparc/SConscript index a86c00250..d4d68a6bd 100644 --- a/src/arch/sparc/SConscript +++ b/src/arch/sparc/SConscript @@ -32,6 +32,10 @@ Import('*') if env['TARGET_ISA'] == 'sparc': +# Workaround for bug in SCons version > 0.97d20071212 +# Scons bug id: 2006 M5 Bug id: 308 + Dir('isa/formats') + Dir('isa/formats/mem') Source('asi.cc') Source('faults.cc') Source('floatregfile.cc') diff --git a/src/kern/SConscript b/src/kern/SConscript index fd1181710..43848aada 100644 --- a/src/kern/SConscript +++ b/src/kern/SConscript @@ -54,3 +54,5 @@ else: Dir('linux') if env['TARGET_ISA'] == 'alpha': Dir('tru64') + elif env['TARGET_ISA'] == 'sparc': + Dir('solaris')