[libc++] Take more knobs into account when generating ABI lists
authorLouis Dionne <ldionne.2@gmail.com>
Mon, 14 Feb 2022 19:39:17 +0000 (14:39 -0500)
committerLouis Dionne <ldionne.2@gmail.com>
Tue, 15 Feb 2022 21:11:16 +0000 (16:11 -0500)
commit0e628a783b935c70c80815db6c061ec84f884af5
treeca06bee648cc24ef91a3bbbcf7bc8e097b43d232
parenta650bb58c096d4e505c69e8ad5d7aea7d4289ef8
[libc++] Take more knobs into account when generating ABI lists

This change will make it possible to track exported symbols in more
configurations, notably the Apple system one, where we disable incomplete
features and the debug mode. Also, as a fly-by fix, shorten the name for
whether new is in libc++ or not.

Differential Revision: https://reviews.llvm.org/D119764
libcxx/lib/abi/CMakeLists.txt
libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.debug.incomplete.abilist [moved from libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.no_new_in_libcxx.abilist with 100% similarity]
libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.nodebug.noincomplete.abilist [new file with mode: 0644]
libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.debug.incomplete.abilist [moved from libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.no_new_in_libcxx.abilist with 100% similarity]
libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.nodebug.noincomplete.abilist [new file with mode: 0644]
libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.debug.incomplete.abilist [moved from libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.no_new_in_libcxx.abilist with 100% similarity]
libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.debug.noincomplete.abilist [new file with mode: 0644]
libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.nodebug.incomplete.abilist [new file with mode: 0644]
libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.debug.incomplete.abilist [new file with mode: 0644]
libcxx/utils/ci/run-buildbot