From 2123fb7820fed27e5c75afe56dc089add4a15b22 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sun, 9 Dec 2012 15:34:56 -0500 Subject: Remove "-m32" flag when compiling LuaJIT on 32-bit arch; src/Makefile This also allows for compiling LuaJIT on ARM. --- src/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index b62ac630..09844a22 100644 --- a/src/Makefile +++ b/src/Makefile @@ -3,6 +3,7 @@ kernel = $(shell uname -s) ifneq (, $(or $(findstring Linux, $(kernel)), $(findstring BSD, $(kernel)))) ifeq (win, $(findstring win, $(MAKECMDGOALS))) + # Cross-compile for Win32. ifeq (win32, $(MAKECMDGOALS)) CROSS = i686-w64-mingw32- else ifeq (win64, $(MAKECMDGOALS)) @@ -26,6 +27,7 @@ ifneq (, $(or $(findstring Linux, $(kernel)), $(findstring BSD, $(kernel)))) luadoc = luadoc_start.bat else ifeq (osx, $(findstring osx, $(MAKECMDGOALS))) + # Cross-compile for Mac OSX. CROSS = i686-apple-darwin10- CC = gcc CFLAGS = -m32 -arch i386 -mdynamic-no-pic -mmacosx-version-min=10.5 \ @@ -54,6 +56,7 @@ ifneq (, $(or $(findstring Linux, $(kernel)), $(findstring BSD, $(kernel)))) luadoc = luadoc else + # Build for Linux/BSD. CC = gcc CXX = g++ LUAFLAGS = -DLUA_USE_LINUX @@ -230,7 +233,7 @@ libluajit.a: cd luajit && $(MAKE) CC="$(CC) $(CFLAGS)" cp luajit/src/$@ . libluajit32.a: - cd luajit && $(MAKE) CC="$(CC) -m32 $(CFLAGS)" + cd luajit && $(MAKE) CC="$(CC) $(CFLAGS)" cp luajit/src/libluajit.a $@ lua51.dll: cd luajit && $(MAKE) HOST_CC="$(CC) -m32" CROSS=$(CROSS) TARGET_SYS=Windows -- cgit v1.2.3