blob: 6464a3c47168e50e1e47e5fb52e4ae30f2948b56 [file] [log] [blame]
# DP: the JIT is not ported to x32
--- a/js/src/Makefile.in
+++ b/js/src/Makefile.in
@@ -383,6 +383,14 @@ CPPSRCS += checks.cc \
#############################################
ifeq (,$(filter arm %86 x86_64,$(TARGET_CPU)))
+DISABLE_JIT_ASSEMBLER:=1
+endif
+
+ifeq (x86_64-pc-linux-gnux32,$(target))
+DISABLE_JIT_ASSEMBLER:=1
+endif
+
+ifeq (1,$(DISABLE_JIT_ASSEMBLER))
VPATH += $(srcdir)/assembler \
$(srcdir)/assembler/wtf \
--- a/js/src/configure
+++ b/js/src/configure
@@ -7897,6 +7897,8 @@ EOF
EOF
;;
+x86_64*-*gnux32)
+ ;;
x86_64*-*)
ENABLE_TRACEJIT=1
NANOJIT_ARCH=X64
--- a/js/src/configure.in
+++ b/js/src/configure.in
@@ -2937,6 +2937,8 @@ i?86-*)
AC_DEFINE(JS_CPU_X86)
AC_DEFINE(JS_NUNBOX32)
;;
+x86_64*-*gnux32)
+ ;;
x86_64*-*)
ENABLE_TRACEJIT=1
NANOJIT_ARCH=X64