forked from openkylin/platform_build
Link everything in libpthread.a to ckati
With this workaround, we can delete a lot of unnecessary code in ckati: https://github.com/google/kati/commit/8380fb8525adfb5 Change-Id: I3de1bf4cd6f2a65ee9322e8504459621871612fc
This commit is contained in:
parent
622179a175
commit
f4511161d5
|
@ -159,7 +159,8 @@ KATI_CXX := $(CLANG_CXX) $(CLANG_HOST_GLOBAL_CFLAGS) $(CLANG_HOST_GLOBAL_CPPFLAG
|
|||
KATI_LD := $(CLANG_CXX) $(CLANG_HOST_GLOBAL_LDFLAGS)
|
||||
# Build static ckati. Unfortunately Mac OS X doesn't officially support static exectuables.
|
||||
ifeq ($(BUILD_OS),linux)
|
||||
KATI_LD += -static
|
||||
# We need everything in libpthread.a otherwise C++11's threading library will be disabled.
|
||||
KATI_LD += -static -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -ldl
|
||||
endif
|
||||
|
||||
KATI_INTERMEDIATES_PATH := $(HOST_OUT_INTERMEDIATES)/EXECUTABLES/ckati_intermediates
|
||||
|
|
Loading…
Reference in New Issue