X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/2f0de58717a7c0c24a8fabc24e129aeb541e1765..9d7fe754059940c17ce41404bf3be9d1904d5329:/packages/libluajit/src-Makefile.patch diff --git a/packages/libluajit/src-Makefile.patch b/packages/libluajit/src-Makefile.patch index bf54383f..b001f789 100644 --- a/packages/libluajit/src-Makefile.patch +++ b/packages/libluajit/src-Makefile.patch @@ -1,6 +1,15 @@ diff -u -r ../LuaJIT-2.1.0-beta2/src/Makefile ./src/Makefile ---- ../LuaJIT-2.1.0-beta2/src/Makefile 2016-03-03 06:40:00.000000000 -0500 -+++ ./src/Makefile 2016-11-25 17:40:27.794487169 -0500 +--- ../LuaJIT-2.1.0-beta2/src/Makefile 2016-03-03 12:40:00.000000000 +0100 ++++ ./src/Makefile 2017-01-15 17:10:13.854284079 +0100 +@@ -27,7 +27,7 @@ + DEFAULT_CC = gcc + # + # LuaJIT builds as a native 32 or 64 bit binary by default. +-CC= $(DEFAULT_CC) ++CC?= $(DEFAULT_CC) + # + # Use this if you want to force a 32 bit build on a 64 bit multilib OS. + #CC= $(DEFAULT_CC) -m32 @@ -71,14 +71,14 @@ # as dynamic mode. # @@ -18,19 +27,32 @@ diff -u -r ../LuaJIT-2.1.0-beta2/src/Makefile ./src/Makefile # ############################################################################## -@@ -166,10 +166,6 @@ - HOST_SYS= Windows - HOST_MSYS= cygwin - endif -- # Use Clang for OSX host. -- ifeq (Darwin,$(HOST_SYS)) -- DEFAULT_CC= clang -- endif - endif +@@ -191,7 +191,7 @@ + CCOPTIONS= $(CCDEBUG) $(ASOPTIONS) + LDOPTIONS= $(CCDEBUG) $(LDFLAGS) - ############################################################################## -@@ -214,7 +210,7 @@ - TARGET_STRIP= $(CROSS)strip +-HOST_CC= $(CC) ++HOST_CC?= $(CC) + HOST_RM= rm -f + # If left blank, minilua is built and used. You can supply an installed + # copy of (plain) Lua 5.1 or 5.2, plus Lua BitOp. E.g. with: HOST_LUA=lua +@@ -204,17 +204,17 @@ + HOST_ALDFLAGS= $(LDOPTIONS) $(HOST_XLDFLAGS) $(HOST_LDFLAGS) + HOST_ALIBS= $(HOST_XLIBS) $(LIBS) $(HOST_LIBS) + +-STATIC_CC = $(CROSS)$(CC) +-DYNAMIC_CC = $(CROSS)$(CC) -fPIC ++STATIC_CC = $(CC) ++DYNAMIC_CC = $(CC) -fPIC + TARGET_CC= $(STATIC_CC) + TARGET_STCC= $(STATIC_CC) + TARGET_DYNCC= $(DYNAMIC_CC) +-TARGET_LD= $(CROSS)$(CC) +-TARGET_AR= $(CROSS)ar rcus +-TARGET_STRIP= $(CROSS)strip ++TARGET_LD= $(CC) ++TARGET_AR= $(AR) rcus ++TARGET_STRIP= $(STRIP) TARGET_LIBPATH= $(or $(PREFIX),/usr/local)/$(or $(MULTILIB),lib) -TARGET_SONAME= libluajit-$(ABIVER).so.$(MAJVER)