[PATCH] make: Remove -pthread on Darwin (it is included by cstdlib).
- From
Ted Pavlic <ted@tedpavlic.com>
- Date
- Jan 26, 2009, 19:03 UTC
- Message-ID
- <1232996639-12450-1-git-send-email-ted@tedpavlic.com>
- In-Reply-To
- <497E079C.7090303@tedpavlic.com>
As discussed in
http://lists.apple.com/archives/Unix-porting/2005/Mar/msg00019.html
the Mac OS X C standard library is always thread safe and always includes the pthread library. So explicitly using -pthread causes an 'unrecognized option' compiler warning.
This patch clears PTHREAD_LIBS if Darwin is detected.
Signed-off-by: Ted Pavlic <ted@tedpavlic.com> ---
Rather than simply clearing PTHREAD_LIBS, would it be better to filter PTHREAD_LIBS to remove "-pthread" if detected?
Makefile | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile index b4d9cb4..9d451cf 100644 --- a/Makefile +++ b/Makefile @@ -817,6 +817,7 @@ ifeq ($(uname_S),Darwin) BASIC_LDFLAGS += -L/opt/local/lib endif endif + PTHREAD_LIBS = endif ifndef CC_LD_DYNPATH
-- 1.6.1.213.g28da8