summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2020-09-17 23:29:35 +0800
committerruki <[email protected]>2020-09-17 23:29:35 +0800
commit21382868fb2f8402fa3acce74604d588b7f3c1d9 (patch)
treeb78270ff8ac08471888e6b356636fd84cf16155e
parent8500faa5f58f6ba1c70a506c49d31a469a149c4a (diff)
disable jit for luajit/mips64
-rw-r--r--core/makefile8
-rw-r--r--makefile4
2 files changed, 8 insertions, 4 deletions
diff --git a/core/makefile b/core/makefile
index 08a9bee4c..b5f749f28 100644
--- a/core/makefile
+++ b/core/makefile
@@ -173,13 +173,13 @@ BUILD_ARCH :=$(if $(findstring linux,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
BUILD_ARCH :=$(if $(findstring bsd,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
BUILD_ARCH :=$(if $(findstring iphoneos,$(PLAT)),armv7,$(BUILD_ARCH))
BUILD_ARCH :=$(if $(findstring android,$(PLAT)),armv7,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH)) # from msys/mingw32
+BUILD_ARCH :=$(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
BUILD_ARCH :=$(if $(findstring x32,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
BUILD_ARCH :=$(if $(findstring x64,$(BUILD_ARCH)),x86_64,$(BUILD_ARCH))
# on termux/ci
ifneq ($(TERMUX_ARCH),)
-BUILD_ARCH := $(TERMUX_ARCH)
+BUILD_ARCH := $(TERMUX_ARCH)
endif
endif
@@ -307,6 +307,9 @@ endif
# check jit compiler
ifeq ($(PLAT),linux)
luajit_JIT :=$(shell if [ -f "/etc/redhat-release" ]; then echo "nojit"; else echo "jit"; fi )
+ifeq ($(BUILD_ARCH),mips64) # maybe it is not very stable yet, we need to disable it
+luajit_JIT :=nojit
+endif
else
luajit_JIT :=jit
endif
@@ -360,6 +363,7 @@ config : .null
@$(ECHO) " small:\t\t"$(SMALL)
@$(ECHO) " ccache:\t\t"$(CCACHE)
@$(ECHO) " distcc:\t\t"$(DISTCC)
+ @$(ECHO) " luajit:\t\t"$(luajit_JIT)
@$(ECHO) ""
@$(ECHO) "packages:"
@$(ECHO) ""$(foreach name, $(PKG_NAMES), $(call MAKE_PACKAGE_INFO,$(name)))
diff --git a/makefile b/makefile
index 294d4c83a..74fcaacf8 100644
--- a/makefile
+++ b/makefile
@@ -47,13 +47,13 @@ BUILD_ARCH :=$(if $(findstring linux,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
BUILD_ARCH :=$(if $(findstring bsd,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
BUILD_ARCH :=$(if $(findstring iphoneos,$(PLAT)),armv7,$(BUILD_ARCH))
BUILD_ARCH :=$(if $(findstring android,$(PLAT)),armv7,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH)) # from msys/mingw32
+BUILD_ARCH :=$(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
BUILD_ARCH :=$(if $(findstring x32,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
BUILD_ARCH :=$(if $(findstring x64,$(BUILD_ARCH)),x86_64,$(BUILD_ARCH))
# on termux/ci
ifneq ($(TERMUX_ARCH),)
-BUILD_ARCH := $(TERMUX_ARCH)
+BUILD_ARCH := $(TERMUX_ARCH)
endif
endif