[PATCH] D50243: [libunwind][mips] Include gcc_s for linkage
Stefan Maksimovic via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 3 05:10:34 PDT 2018
smaksimovic created this revision.
smaksimovic added a reviewer: atanasyan.
Herald added subscribers: chrib, arichardson, mgorny, sdardis.
When compiling with optimizations, mips requires various helper routines(__ashldi3 and the like) contained in libgcc_s.
Conditionally include libgcc_s in the set of libraries to be linked to.
https://reviews.llvm.org/D50243
Files:
src/CMakeLists.txt
Index: src/CMakeLists.txt
===================================================================
--- src/CMakeLists.txt
+++ src/CMakeLists.txt
@@ -52,6 +52,7 @@
# Generate library list.
set(libraries ${LIBUNWINDCXX_ABI_LIBRARIES})
append_if(libraries LIBUNWIND_HAS_C_LIB c)
+append_if(libraries LIBUNWIND_HAS_GCC_S_LIB gcc_s)
append_if(libraries LIBUNWIND_HAS_DL_LIB dl)
if (LIBUNWIND_ENABLE_THREADS)
append_if(libraries LIBUNWIND_HAS_PTHREAD_LIB pthread)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D50243.158982.patch
Type: text/x-patch
Size: 461 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180803/0639277b/attachment-0001.bin>
More information about the llvm-commits
mailing list