Fix compile with IBM XLC
-pthread was causing "xlC: 1501-210 (W) command option t contains an incorrect subargument"pull/709/head
parent
099883777d
commit
f3238742b2
|
|
@ -551,7 +551,7 @@ endif
|
||||||
# http://stackoverflow.com/questions/2127797/gcc-significance-of-pthread-flag-when-compiling
|
# http://stackoverflow.com/questions/2127797/gcc-significance-of-pthread-flag-when-compiling
|
||||||
# BAD_PTHREAD and HAVE_PTHREAD is due to GCC on Solaris. GCC rejects -pthread but defines
|
# BAD_PTHREAD and HAVE_PTHREAD is due to GCC on Solaris. GCC rejects -pthread but defines
|
||||||
# 39 *_PTHREAD_* related macros. Then we pickup the macros and enable the option...
|
# 39 *_PTHREAD_* related macros. Then we pickup the macros and enable the option...
|
||||||
BAD_PTHREAD = $(shell $(CXX) $(CXXFLAGS) -pthread -c adhoc.cpp 2>&1 | $(GREP) -i -c -E 'warning|illegal|unrecognized')
|
BAD_PTHREAD = $(shell $(CXX) $(CXXFLAGS) -pthread -c adhoc.cpp 2>&1 | $(GREP) -i -c -E 'warning|incorrect|illegal|unrecognized')
|
||||||
HAVE_PTHREAD = $(shell $(CXX) $(CXXFLAGS) -pthread -dM -E adhoc.cpp 2>/dev/null | $(GREP) -i -c 'PTHREAD')
|
HAVE_PTHREAD = $(shell $(CXX) $(CXXFLAGS) -pthread -dM -E adhoc.cpp 2>/dev/null | $(GREP) -i -c 'PTHREAD')
|
||||||
ifeq ($(BAD_PTHREAD),0)
|
ifeq ($(BAD_PTHREAD),0)
|
||||||
ifneq ($(HAVE_PTHREAD),0)
|
ifneq ($(HAVE_PTHREAD),0)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue