Fix mingw cross-compile bustage.

Bug #322578 r=mark sr=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@192676 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
cls%seawood.org
2006-03-21 03:04:54 +00:00
parent d2864ebc3a
commit 749777eee8
3 changed files with 451 additions and 485 deletions

928
mozilla/configure vendored

File diff suppressed because it is too large Load Diff

View File

@@ -2343,7 +2343,6 @@ AC_TYPE_MODE_T
AC_TYPE_OFF_T
AC_TYPE_PID_T
AC_TYPE_SIZE_T
AC_TYPE_UID_T
AC_STRUCT_ST_BLKSIZE
AC_MSG_CHECKING(for siginfo_t)
AC_CACHE_VAL(ac_cv_siginfo_t,

View File

@@ -336,11 +336,12 @@ endif
# the mdcpucfg for the target so it needs the appropriate target defines
ifdef HOST_NSPR_MDCPUCFG
HOST_CC := $(HOST_CC) -DMDCPUCFG=$(TARGET_NSPR_MDCPUCFG)
HOST_CFLAGS := $(patsubst -DXP_%,,$(HOST_CFLAGS))
endif
ifdef CROSS_COMPILE
# jscpucfg needs to know when it's supposed to produce a config for the target
JSCPUCFG_DEFINES = -DCROSS_COMPILE=1
JSCPUCFG_DEFINES = $(ACDEFINES)
# This is incredibly hacky. Darwin NSPR uses the same MDCPUCFG for multiple
# processors, and determines which processor to configure for based on
@@ -349,9 +350,9 @@ JSCPUCFG_DEFINES = -DCROSS_COMPILE=1
# defined here if targeting i386, and explicitly undefined otherwise.
ifeq ($(OS_ARCH),Darwin)
ifeq ($(TARGET_CPU),powerpc)
DEFINES += -Ui386
JSCPUCFG_DEFINES += -Ui386
else
DEFINES += -Di386=1
JSCPUCFG_DEFINES += -Di386=1
endif
endif
endif