--- hsc2hs.orig	2010-02-08 15:12:04.000000000 -0500
+++ hsc2hs	2010-02-08 15:12:25.000000000 -0500
@@ -12,4 +12,5 @@
     esac
 done
 
-exec /Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/hsc2hs $tflag $HSC2HS_EXTRA ${1+"$@"} "$Iflag"
+exec
+/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/hsc2hs $tflag $HSC2HS_EXTRA --cflag="-m32" --lflag="-m32" ${1+"$@"} "$Iflag"

