diff options
author | Louis Dionne <ldionne.2@gmail.com> | 2022-07-19 11:04:31 -0400 |
---|---|---|
committer | Louis Dionne <ldionne.2@gmail.com> | 2022-07-19 17:16:06 -0400 |
commit | f1c30135417f8eed9585e5a42ae14f6ba9811fbc (patch) | |
tree | d4904de0c110540f3fa76e566a5d916a244edcb0 /libcxx/cmake | |
parent | fd4afa7a29061e51e8b18e83afa5c5172ee76aa0 (diff) | |
download | llvm-f1c30135417f8eed9585e5a42ae14f6ba9811fbc.tar.gz |
[libc++] Drop the legacy debug mode symbols by default
Leave the escape hatch in place with a note, but don't include the
debug mode symbols by default since we don't support the debug mode
in the normal library anymore.
This is technically an ABI break for users who were depending on
those debug mode symbols in the dylib, however those users will
already be broken at compile-time because they must have been using
_LIBCPP_DEBUG=2, which is now an error.
Differential Revision: https://reviews.llvm.org/D127360
Diffstat (limited to 'libcxx/cmake')
-rw-r--r-- | libcxx/cmake/caches/Apple.cmake | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/libcxx/cmake/caches/Apple.cmake b/libcxx/cmake/caches/Apple.cmake index 95ae59e0f25f..5224e04687a1 100644 --- a/libcxx/cmake/caches/Apple.cmake +++ b/libcxx/cmake/caches/Apple.cmake @@ -7,7 +7,6 @@ set(LIBCXX_ABI_VERSION "1" CACHE STRING "") set(LIBCXX_ENABLE_STATIC ON CACHE BOOL "") set(LIBCXX_ENABLE_SHARED ON CACHE BOOL "") set(LIBCXX_CXX_ABI libcxxabi CACHE STRING "") -set(LIBCXX_ENABLE_BACKWARDS_COMPATIBILITY_DEBUG_MODE_SYMBOLS OFF CACHE BOOL "") set(LIBCXX_ENABLE_VENDOR_AVAILABILITY_ANNOTATIONS ON CACHE BOOL "") set(LIBCXX_HERMETIC_STATIC_LIBRARY ON CACHE BOOL "") |