From: erbsenzaehler Date: Sat, 10 Feb 2018 01:39:57 +0000 (+0100) Subject: Unify use of -mdynamic-no-pic X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=d438720a1c8115485ff47eeca3b734cd681d01c4 Unify use of -mdynamic-no-pic Apply -mdynamic-no-pic in a single place in the Makefile instead of 5 places. Verified on three different Macs: - a MacBook from 2013 - a MacBook running MacOS 10.9.5 - an iMac running MacOS 10.13.3 No functional change. --- diff --git a/src/Makefile b/src/Makefile index f6f36727..5f50c380 100644 --- a/src/Makefile +++ b/src/Makefile @@ -279,37 +279,16 @@ ifeq ($(optimize),yes) CXXFLAGS += -O3 ifeq ($(comp),gcc) - - ifeq ($(KERNEL),Darwin) - ifeq ($(arch),i386) - CXXFLAGS += -mdynamic-no-pic - endif - ifeq ($(arch),x86_64) - CXXFLAGS += -mdynamic-no-pic - endif - endif - ifeq ($(OS), Android) CXXFLAGS += -fno-gcse -mthumb -march=armv7-a -mfloat-abi=softfp endif endif - - ifeq ($(comp),icc) + + ifeq ($(comp),$(filter $(comp),gcc clang icc)) ifeq ($(KERNEL),Darwin) CXXFLAGS += -mdynamic-no-pic endif endif - - ifeq ($(comp),clang) - ifeq ($(KERNEL),Darwin) - ifeq ($(arch),i386) - CXXFLAGS += -mdynamic-no-pic - endif - ifeq ($(arch),x86_64) - CXXFLAGS += -mdynamic-no-pic - endif - endif - endif endif ### 3.4 Bits