diff -r c739a3a829f5 -r 9f48c0b7d69c src/SConscript --- a/src/SConscript Mon Mar 19 17:34:17 2012 -0400 +++ b/src/SConscript Tue Mar 20 22:53:13 2012 +0000 @@ -151,11 +151,10 @@ class Source(SourceFile): '''Add a c/c++ source file to the build''' - def __init__(self, source, Werror=True, swig=False, **guards): + def __init__(self, source, swig = False, **guards): '''specify the source file, and any guards''' super(Source, self).__init__(source, **guards) - self.Werror = Werror self.swig = swig class PySource(SourceFile): @@ -844,9 +843,10 @@ new_env = env.Clone(OBJSUFFIX=objsfx, SHOBJSUFFIX=objsfx + 's') new_env.Label = label new_env.Append(**kwargs) + # Always consider warnings errors + new_env.Append(CCFLAGS='-Werror') swig_env = new_env.Clone() - swig_env.Append(CCFLAGS='-Werror') if env['GCC']: swig_env.Append(CCFLAGS='-Wno-uninitialized') swig_env.Append(CCFLAGS='-Wno-sign-compare') @@ -857,10 +857,6 @@ if env['CLANG']: swig_env.Append(CCFLAGS=['-Wno-unused-label']) - - werror_env = new_env.Clone() - werror_env.Append(CCFLAGS='-Werror') - def make_obj(source, static, extra_deps = None): '''This function adds the specified source to the correct build environment, and returns the corresponding SCons Object @@ -868,8 +864,6 @@ if source.swig: env = swig_env - elif source.Werror: - env = werror_env else: env = new_env diff -r c739a3a829f5 -r 9f48c0b7d69c src/cpu/testers/networktest/SConscript --- a/src/cpu/testers/networktest/SConscript Mon Mar 19 17:34:17 2012 -0400 +++ b/src/cpu/testers/networktest/SConscript Tue Mar 20 22:53:13 2012 +0000 @@ -32,6 +32,6 @@ SimObject('NetworkTest.py') -Source('networktest.cc', Werror=False) +Source('networktest.cc') DebugFlag('NetworkTest') diff -r c739a3a829f5 -r 9f48c0b7d69c src/mem/ruby/common/SConscript --- a/src/mem/ruby/common/SConscript Mon Mar 19 17:34:17 2012 -0400 +++ b/src/mem/ruby/common/SConscript Tue Mar 20 22:53:13 2012 +0000 @@ -39,5 +39,5 @@ Source('Global.cc') Source('Histogram.cc') Source('NetDest.cc') -Source('Set.cc', Werror=False) +Source('Set.cc') Source('SubBlock.cc') diff -r c739a3a829f5 -r 9f48c0b7d69c src/mem/ruby/network/garnet/fixed-pipeline/SConscript --- a/src/mem/ruby/network/garnet/fixed-pipeline/SConscript Mon Mar 19 17:34:17 2012 -0400 +++ b/src/mem/ruby/network/garnet/fixed-pipeline/SConscript Tue Mar 20 22:53:13 2012 +0000 @@ -38,8 +38,8 @@ SimObject('GarnetRouter_d.py') Source('GarnetLink_d.cc') -Source('GarnetNetwork_d.cc', Werror=False) -Source('InputUnit_d.cc', Werror=False) +Source('GarnetNetwork_d.cc') +Source('InputUnit_d.cc') Source('NetworkInterface_d.cc') Source('NetworkLink_d.cc') Source('OutVcState_d.cc')