aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2014-12-08 02:10:10 +0100
committerMike Pall <mike>2014-12-08 02:10:10 +0100
commitcca81a3fe769dae234834149b7446ff6b2ec970d (patch)
treeb8d49968357065b92fcf3effbcf4e31167bfc088
parentad03eba715e5e0d0bd0f3c0ddef4b8f5bbb0c626 (diff)
parent6fddb9bc2e9e85a89aa229538103f1bd80d6b5be (diff)
downloadluajit-cca81a3fe769dae234834149b7446ff6b2ec970d.tar.gz
luajit-cca81a3fe769dae234834149b7446ff6b2ec970d.tar.bz2
luajit-cca81a3fe769dae234834149b7446ff6b2ec970d.zip
Merge branch 'master' into v2.1
-rw-r--r--src/Makefile10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/Makefile b/src/Makefile
index 1d6145d8..b1381e0d 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -288,15 +288,15 @@ ifeq (Windows,$(TARGET_SYS))
288 TARGET_XSHLDFLAGS= -shared 288 TARGET_XSHLDFLAGS= -shared
289 TARGET_DYNXLDOPTS= 289 TARGET_DYNXLDOPTS=
290else 290else
291ifeq (,$(shell $(TARGET_CC) -o /dev/null -c -x c /dev/null -fno-stack-protector 2>/dev/null || echo 1))
292 TARGET_XCFLAGS+= -fno-stack-protector
293endif
291ifeq (Darwin,$(TARGET_SYS)) 294ifeq (Darwin,$(TARGET_SYS))
292 ifeq (,$(MACOSX_DEPLOYMENT_TARGET)) 295 ifeq (,$(MACOSX_DEPLOYMENT_TARGET))
293 export MACOSX_DEPLOYMENT_TARGET=10.4 296 export MACOSX_DEPLOYMENT_TARGET=10.4
294 endif 297 endif
295 TARGET_STRIP+= -x 298 TARGET_STRIP+= -x
296 TARGET_AR+= 2>/dev/null 299 TARGET_AR+= 2>/dev/null
297 ifeq (,$(shell $(TARGET_CC) -o /dev/null -c -x c /dev/null -fno-stack-protector 2>/dev/null || echo 1))
298 TARGET_XCFLAGS+= -fno-stack-protector
299 endif
300 TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC 300 TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC
301 TARGET_DYNXLDOPTS= 301 TARGET_DYNXLDOPTS=
302 TARGET_XSHLDFLAGS+= -install_name $(TARGET_DYLIBPATH) -compatibility_version $(MAJVER).$(MINVER) -current_version $(MAJVER).$(MINVER).$(RELVER) 302 TARGET_XSHLDFLAGS+= -install_name $(TARGET_DYLIBPATH) -compatibility_version $(MAJVER).$(MINVER) -current_version $(MAJVER).$(MINVER).$(RELVER)
@@ -308,14 +308,10 @@ else
308ifeq (iOS,$(TARGET_SYS)) 308ifeq (iOS,$(TARGET_SYS))
309 TARGET_STRIP+= -x 309 TARGET_STRIP+= -x
310 TARGET_AR+= 2>/dev/null 310 TARGET_AR+= 2>/dev/null
311 TARGET_XCFLAGS+= -fno-stack-protector
312 TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC 311 TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC
313 TARGET_DYNXLDOPTS= 312 TARGET_DYNXLDOPTS=
314 TARGET_XSHLDFLAGS+= -install_name $(TARGET_DYLIBPATH) -compatibility_version $(MAJVER).$(MINVER) -current_version $(MAJVER).$(MINVER).$(RELVER) 313 TARGET_XSHLDFLAGS+= -install_name $(TARGET_DYLIBPATH) -compatibility_version $(MAJVER).$(MINVER) -current_version $(MAJVER).$(MINVER).$(RELVER)
315else 314else
316 ifneq (,$(findstring stack-protector,$(shell $(TARGET_CC) -dumpspecs)))
317 TARGET_XCFLAGS+= -fno-stack-protector
318 endif
319 ifneq (SunOS,$(TARGET_SYS)) 315 ifneq (SunOS,$(TARGET_SYS))
320 ifneq (PS3,$(TARGET_SYS)) 316 ifneq (PS3,$(TARGET_SYS))
321 TARGET_XLDFLAGS+= -Wl,-E 317 TARGET_XLDFLAGS+= -Wl,-E