diff options
author | Petr Hosek <phosek@chromium.org> | 2019-02-12 16:24:46 +0000 |
---|---|---|
committer | Petr Hosek <phosek@chromium.org> | 2019-02-12 16:24:46 +0000 |
commit | f11f0af034a867a6d7a354c464b6c480f892a49f (patch) | |
tree | 6569d525c27297f5f2f3e89879cc758d0c18e66b /cmake | |
parent | 2c1492e1e3debf7023b2c13d3dd5836caf340efe (diff) | |
download | clang-f11f0af034a867a6d7a354c464b6c480f892a49f.tar.gz |
[CMake][Fuchsia] Pass -ldl -lpthread LDFLAGS to second stage
We're using static libc++ for the second stage which requires explicitly
linking -ldl and -lpthread.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@353853 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/caches/Fuchsia.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cmake/caches/Fuchsia.cmake b/cmake/caches/Fuchsia.cmake index e4a130ecfc..6b4fefcb04 100644 --- a/cmake/caches/Fuchsia.cmake +++ b/cmake/caches/Fuchsia.cmake @@ -74,6 +74,12 @@ if(BOOTSTRAP_CMAKE_SYSTEM_NAME) endif() endif() +if(UNIX) + set(BOOTSTRAP_CMAKE_SHARED_LINKER_FLAGS "-ldl -lpthread" CACHE STRING "") + set(BOOTSTRAP_CMAKE_MODULE_LINKER_FLAGS "-ldl -lpthread" CACHE STRING "") + set(BOOTSTRAP_CMAKE_EXE_LINKER_FLAGS "-ldl -lpthread" CACHE STRING "") +endif() + set(BOOTSTRAP_LLVM_ENABLE_LTO ON CACHE BOOL "") if(NOT APPLE) set(BOOTSTRAP_LLVM_ENABLE_LLD ON CACHE BOOL "") |