gtest needs -lpthread.

Host gtests that don't use pthreads themselves need to be linked
against libpthread because gtest itself uses pthreads to ensure
thread-safety. (It can't know in advance whether the code under
test is going to spin up threads, so it has to be pessimistic.)

Change-Id: I14fb1098c163d7fe6ae9a9a0314acead4ec9383d
This commit is contained in:
Elliott Hughes 2014-01-28 17:32:30 -08:00
parent 0a3cf1a0e5
commit 52e52d1447
1 changed files with 2 additions and 0 deletions

View File

@ -10,4 +10,6 @@ LOCAL_C_INCLUDES += \
LOCAL_STATIC_LIBRARIES += libgtest_host libgtest_main_host LOCAL_STATIC_LIBRARIES += libgtest_host libgtest_main_host
LOCAL_SHARED_LIBRARIES += LOCAL_SHARED_LIBRARIES +=
LOCAL_LDFLAGS += -lpthread
include $(BUILD_HOST_EXECUTABLE) include $(BUILD_HOST_EXECUTABLE)