From: LLVM Packaging Team Date: Wed, 14 Jun 2017 17:06:20 +0000 (+0100) Subject: pthread-link X-Git-Tag: archive/raspbian/1%4.0.1-1+rpi1~6 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=50c1274d294994d0513fb1351e91d0c249b50438;p=llvm-toolchain-4.0.git pthread-link 1;4601;0c=================================================================== Gbp-Pq: Name pthread-link.diff --- diff --git a/clang/tools/libclang/CMakeLists.txt b/clang/tools/libclang/CMakeLists.txt index 4116ab7db..136554043 100644 --- a/clang/tools/libclang/CMakeLists.txt +++ b/clang/tools/libclang/CMakeLists.txt @@ -56,6 +56,13 @@ endif () find_library(DL_LIBRARY_PATH dl) if (DL_LIBRARY_PATH) list(APPEND LIBS dl) + +endif() +if (PTHREAD_LIB) + # libpthreads overrides some standard library symbols, so main + # executable must be linked with it in order to provide consistent + # API for all shared libaries loaded by this executable. + list(APPEND LIBS ${PTHREAD_LIB}) endif() option(LIBCLANG_BUILD_STATIC