[libc++] Drop the legacy debug mode symbols by default
authorLouis Dionne <ldionne.2@gmail.com>
Tue, 19 Jul 2022 15:04:31 +0000 (11:04 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Tue, 19 Jul 2022 21:16:06 +0000 (17:16 -0400)
commitf1c30135417f8eed9585e5a42ae14f6ba9811fbc
treed4904de0c110540f3fa76e566a5d916a244edcb0
parentfd4afa7a29061e51e8b18e83afa5c5172ee76aa0
[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
15 files changed:
libcxx/CMakeLists.txt
libcxx/cmake/caches/Apple.cmake
libcxx/docs/ReleaseNotes.rst
libcxx/lib/abi/CHANGELOG.TXT
libcxx/lib/abi/CMakeLists.txt
libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist [moved from libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.nodebug.abilist with 100% similarity]
libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.debug.abilist [deleted file]
libcxx/lib/abi/powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist [moved from libcxx/lib/abi/powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.debug.abilist with 98% similarity]
libcxx/lib/abi/powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist [moved from libcxx/lib/abi/powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.debug.abilist with 98% similarity]
libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist [moved from libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.nodebug.abilist with 100% similarity]
libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.debug.abilist [deleted file]
libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.abilist [moved from libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.nodebug.abilist with 100% similarity]
libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.debug.abilist [deleted file]
libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.abilist [moved from libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.debug.abilist with 98% similarity]
libcxx/utils/ci/run-buildbot