diff --git a/linux32.py b/linux32.py
index 8d664b85aa6ca7be3e829106088219cee4be5ec6..283b5607f53516afb3f3f06c9e2913f0f5645a59 100644
--- a/linux32.py
+++ b/linux32.py
@@ -23,7 +23,9 @@ def config(env,args):
 	if int(checkheaders):
 		env.Append(CHECKHEADERS= '1')
 
-	env.Append(CXXFLAGS = '-m32 -Wall -Woverloaded-virtual')
+	env.Append(CXXFLAGS = '-m32')
+	env.Append(CXXFLAGS = '-Wall')
+	env.Append(CXXFLAGS = '-Woverloaded-virtual')
 	env.Append(CPPDEFINES = '-DLINUXVERS')
 
 	cxxversion = env.subst('$CXXVERSION')
diff --git a/linux64.py b/linux64.py
index 2a2e1234681e8f222889fc1b4dbf659d7d6b4125..79703f6f1d1747f08782a2ebd5ade12d42017665 100644
--- a/linux64.py
+++ b/linux64.py
@@ -23,7 +23,8 @@ def config(env,args):
 	if int(checkheaders):
 		env.Append(CHECKHEADERS= '1')
 	
-	env.Append(CXXFLAGS = '-Wall -Woverloaded-virtual')
+	env.Append(CXXFLAGS = '-Wall')
+	env.Append(CXXFLAGS = '-Woverloaded-virtual')
 	env.Append(CPPDEFINES = '-DLINUXVERS')
 
 	cxxversion = env.subst('$CXXVERSION')