diff options
author | Louis Dionne <ldionne@apple.com> | 2020-10-05 18:42:13 +0300 |
---|---|---|
committer | Louis Dionne <ldionne@apple.com> | 2020-10-05 18:42:13 +0300 |
commit | d5a6da84a3462d41be003f4e5d4d1d2e0364ce9d (patch) | |
tree | 37776cd0405f9c1e03613f309641100cea7d1bab /libcxxabi/src/CMakeLists.txt | |
parent | 665371d0b29910d7fba618a707d6b732e2037ee2 (diff) |
[libc++/abi] Revert "[libc++] Move the weak symbols list to libc++abi"
This reverts commit c7d4aa711a. I am still investigating the issue,
but it looks like that commit has an interaction with ld64 that causes
new/delete weak re-exports not to work properly anymore. This is weird
because this commit did not touch the exports of new/delete -- I am
still investigating.
Diffstat (limited to 'libcxxabi/src/CMakeLists.txt')
-rw-r--r-- | libcxxabi/src/CMakeLists.txt | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/libcxxabi/src/CMakeLists.txt b/libcxxabi/src/CMakeLists.txt index 58d04e6578e3..c57d6fa83aa0 100644 --- a/libcxxabi/src/CMakeLists.txt +++ b/libcxxabi/src/CMakeLists.txt @@ -214,8 +214,6 @@ if (LIBCXXABI_ENABLE_SHARED) export_symbols("${CMAKE_CURRENT_SOURCE_DIR}/../lib/itanium-base.exp") - target_link_libraries(cxxabi_shared PRIVATE "-Wl,-force_symbols_weak_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/weak.exp") - if (LIBCXXABI_ENABLE_NEW_DELETE_DEFINITIONS) export_symbols("${CMAKE_CURRENT_SOURCE_DIR}/../lib/new-delete.exp") endif() |