host.rc
changeset 1126 9a9ad236db9c
parent 952 435154ba084b
child 1243 1fc6b3f01e48
--- a/host.rc	Mon Mar 07 16:20:44 2011 +0100
+++ b/host.rc	Tue May 03 18:12:59 2011 +0200
@@ -156,6 +156,18 @@
     ].
     Compiler ccCompilationOptions:'-O'.
 
+    (conf includesString:'amd64_mode32') ifTrue:[
+	(ObjectFileLoader linkArgs includesString:'-m32') ifFalse:[
+	    ObjectFileLoader linkArgs:(ObjectFileLoader linkArgs , ' -m32 -m elf_i386').
+	].
+	(Compiler ccCompilationOptions includesString:'-m32') ifFalse:[
+	    Compiler ccCompilationOptions:(Compiler ccCompilationOptions , ' -m32').
+	].
+	(Compiler stcCompilationDefines includesString:'-D__amd64_mode32__') ifFalse:[
+	    Compiler stcCompilationDefines:(Compiler stcCompilationDefines , ' -D__amd64_mode32__').
+	].
+    ].
+
     includes := ''.
     incDir := Smalltalk getSystemFileName:'include'.
     incDir notNil ifTrue:[