--- compiler/Makefile.sav	2009-12-04 13:56:13.000000000 -0500
+++ compiler/Makefile	2009-12-04 14:05:52.000000000 -0500
@@ -190,6 +190,13 @@
 	                   $(CONFIGURE_FLAGS_STAGE$*) \
 	                   $(INSTALL_DIRS_CONFIGURE_FLAGS) \
 	                   $(COMMON_CONFIGURE_FLAGS) \
+			   --ghc-option='-pgmP "XXPATH_TO_GCCXX -E -undef -traditional"' \
+			   --ghc-option='-pgmc XXPATH_TO_GCCXX' \
+			   --ghc-option='-pgml XXPATH_TO_GCCXX' \
+			   --ghc-option='-pgma XXPATH_TO_GCCXX' \
+			   --ghc-option=-optc-m32		\
+			   --ghc-option=-optl-m32		\
+			   --ghc-option=-opta-m32		\
 	                   --ghc-option=-DSTAGE=$*
 	$(RM) -f Makefile-stage$*
 	$(CABAL) makefile  --distpref dist-stage$* -f Makefile-stage$*
