From 13224e1d9d980dd91b4a3fd26937f5a49425ac3b Mon Sep 17 00:00:00 2001 From: Tord Romstad Date: Mon, 5 Apr 2010 21:47:28 +0200 Subject: [PATCH] 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. --- src/Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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: -- 2.39.2