[libunwind] 6db7a5c - build: explicitly set the linker language for unwind

Saleem Abdulrasool via cfe-commits cfe-commits at lists.llvm.org
Mon Nov 4 17:02:03 PST 2019


Author: Saleem Abdulrasool
Date: 2019-11-04T16:55:31-08:00
New Revision: 6db7a5cd7c800a588e94ce5c1ef24ae4d60ecdd3

URL: https://github.com/llvm/llvm-project/commit/6db7a5cd7c800a588e94ce5c1ef24ae4d60ecdd3
DIFF: https://github.com/llvm/llvm-project/commit/6db7a5cd7c800a588e94ce5c1ef24ae4d60ecdd3.diff

LOG: build: explicitly set the linker language for unwind

The unwinder should not depend on libc++.  In fact, we do not end up
with a link against libc++ as we do not have a dependency on libc++ at
runtime.  This ensures that we link with `clang` rather than `clang++`.

Added: 
    

Modified: 
    libunwind/src/CMakeLists.txt

Removed: 
    


################################################################################
diff  --git a/libunwind/src/CMakeLists.txt b/libunwind/src/CMakeLists.txt
index ed20ff0015f4..1ecda26406b1 100644
--- a/libunwind/src/CMakeLists.txt
+++ b/libunwind/src/CMakeLists.txt
@@ -127,6 +127,8 @@ if (LIBUNWIND_ENABLE_SHARED)
                             "${LIBUNWIND_COMPILE_FLAGS}"
                           LINK_FLAGS
                             "${LIBUNWIND_LINK_FLAGS}"
+                          LINKER_LANGUAGE
+                            C
                           OUTPUT_NAME
                             "unwind"
                           VERSION


        


More information about the cfe-commits mailing list