diff --git a/src/lisp/Config.x86_common b/src/lisp/Config.x86_common
index ad2b1a092ae6a3832ef0cbedcf89a1af22bd5946..1873f7d013e3fda2ad2312cf869063ef1a69ddb4 100644
--- a/src/lisp/Config.x86_common
+++ b/src/lisp/Config.x86_common
@@ -54,7 +54,7 @@ CPP_INCLUDE_OPTIONS := -I. -I$(PATH1) -I-
 endif
 
 CPPFLAGS := $(CPP_DEFINE_OPTIONS) $(CPP_INCLUDE_OPTIONS) 
-CFLAGS += -Wstrict-prototypes -Wall -O2 -g -mtune=generic
+CFLAGS += -Wstrict-prototypes -Wall -O2 -g
 ASFLAGS = -g 
 
 ASSEM_SRC = x86-assem.S
diff --git a/src/lisp/Config.x86_darwin b/src/lisp/Config.x86_darwin
index 39c09bdea9fb22315088c14d0e309c1ac060459c..7de9ef2facef921a2290263bd02670ecee1ca1fd 100644
--- a/src/lisp/Config.x86_darwin
+++ b/src/lisp/Config.x86_darwin
@@ -6,7 +6,7 @@ include Config.x86_common
 MIN_VER = -mmacosx-version-min=10.5
 
 CPPFLAGS += -DDARWIN $(MIN_VER) -m32
-CFLAGS += -g3
+CFLAGS += -g3 -mtune=generic
 ASFLAGS += -g3 $(MIN_VER)
 
 
diff --git a/src/lisp/Config.x86_linux b/src/lisp/Config.x86_linux
index cba5ec66635ea882ab10287f9a0c1b1995c05188..f43ac53625bebafe260106de25fa990cc8c1297d 100644
--- a/src/lisp/Config.x86_linux
+++ b/src/lisp/Config.x86_linux
@@ -1,7 +1,8 @@
 # -*- Mode: makefile -*-
 include Config.x86_common
 
-CPPFLAGS += -m32 -rdynamic -D__NO_CTYPE -D_GNU_SOURCE -march=pentium4 -mfpmath=sse
+CPPFLAGS += -D__NO_CTYPE -D_GNU_SOURCE
+CFLAGS += -m32 -rdynamic  -march=pentium4 -mfpmath=sse -mtune=generic
 
 UNDEFSYMPATTERN = -Xlinker -u -Xlinker &
 ASSEM_SRC +=  linux-stubs.S