diff options
author | Michał Górny <mgorny@gentoo.org> | 2019-11-30 15:13:56 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2019-12-01 17:17:51 +0100 |
commit | 35bc5276ca31e3f0e8e87322153f410fa6224e59 (patch) | |
tree | 06623074e9c849a8fb35acf18dfd126c9fb2621c /lldb/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py | |
parent | 89c47313c9b11c9f7b6ee1b6cbc7789fdb5e75ea (diff) | |
download | bcm5719-llvm-35bc5276ca31e3f0e8e87322153f410fa6224e59.tar.gz bcm5719-llvm-35bc5276ca31e3f0e8e87322153f410fa6224e59.zip |
[libunwind] Emit dependent libraries only when detected by CMake
996e62eef75 added Linux-specific dependent libraries to libunwind
sources. As a result, building libunwind with modern LLD on *BSD
started failing due to trying to link libdl. Instead, add those
libraries only if they were detected by CMake.
While technically we could create a long list of systems that need -ldl
and -lpthread, maintaining a duplicate list makes little sense when
CMake needs to detect it for non-LLD systems anyway. Remove existing
system exceptions since they should be covered by the CMake check
anyway.
Remove -D_LIBUNWIND_HAS_COMMENT_LIB_PRAGMA since it is no longer
explicitly needed, if we make the library-specific defines dependent
on presence of this pragma support.
Differential Revision: https://reviews.llvm.org/D70868
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py')
0 files changed, 0 insertions, 0 deletions