From: Tord Romstad Date: Mon, 5 Apr 2010 19:47:28 +0000 (+0200) Subject: Add -mdynamic-no-pic to CFLAGS when compiling with GCC under OS X. X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=13224e1d9d980dd91b4a3fd26937f5a49425ac3b Add -mdynamic-no-pic to CFLAGS when compiling with GCC under OS X. Without this flag, the __cpuid() function doesn't compile correctly in 32-bit mode. --- diff --git a/src/Makefile b/src/Makefile index 748a739e..84b6d624 100644 --- a/src/Makefile +++ b/src/Makefile @@ -212,16 +212,16 @@ osx-x86: $(MAKE) \ CXX='g++' \ CXXFLAGS="$(GCCFLAGS)" \ - CXXFLAGS+='-arch i386' \ - LDFLAGS+='-arch i386' \ + CXXFLAGS+='-arch i386 -mdynamic-no-pic' \ + LDFLAGS+='-arch i386 -mdynamic-no-pic' \ all osx-x86_64: $(MAKE) \ CXX='g++' \ CXXFLAGS="$(GCCFLAGS)" \ - CXXFLAGS+='-arch x86_64' \ - LDFLAGS+='-arch x86_64' \ + CXXFLAGS+='-arch x86_64 -mdynamic-no-pic' \ + LDFLAGS+='-arch x86_64 -mdynamic-no-pic' \ all osx-icc32: