
VinDuv
By: a guest on Sep 9th, 2009 | syntax:
None | size: 0.99 KB | hits: 652 | expires: Never
Index: build/jam/BuildSetup
===================================================================
--- build/jam/BuildSetup (revision 32930)
+++ build/jam/BuildSetup (working copy)
-474,6 +474,9 @@
# enable GCC -m32 option, if requested
if $(HAIKU_HOST_USE_32BIT) = 1 {
HOST_GCC_BASE_FLAGS = -m32 ;
+ if $(HOST_PLATFORM) != darwin {
+ HOST_LD_BASE_FLAGS = -m32 ;
+ }
}
-488,7 +491,7 @@
HOST_CPPFLAGS ?= $(CPPFLAGS) ;
HOST_CCFLAGS ?= $(HOST_GCC_BASE_FLAGS) $(CCFLAGS) ;
HOST_C++FLAGS ?= $(HOST_GCC_BASE_FLAGS) $(C++FLAGS) ;
-HOST_LDFLAGS ?= $(HOST_GCC_BASE_FLAGS) $(LDFLAGS) ;
+HOST_LDFLAGS ?= $(HOST_LD_BASE_FLAGS) $(LDFLAGS) ;
HOST_LINKFLAGS ?= $(HOST_GCC_BASE_FLAGS) $(LINKFLAGS) ;
HOST_DEFINES ?= $(DEFINES) ;
HOST_HDRS ?= $(HDRS) ;
-614,7 +617,7 @@
}
# ld flags
-if $(HOST_ARCH) = x86 && $(HAIKU_HOST_USE_32BIT) = 1 {
+if $(HOST_ARCH) = x86 && $(HAIKU_HOST_USE_32BIT) = 1 && $(HOST_PLATFORM) != darwin {
HOST_LDFLAGS += -melf_i386 ;
}