[runtimes] Fix the build of merged ABI/unwinder libraries
authorLouis Dionne <ldionne.2@gmail.com>
Wed, 18 May 2022 16:05:45 +0000 (12:05 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Thu, 19 May 2022 14:49:36 +0000 (10:49 -0400)
commitfa7ce8e685faa63f7ad1d0c7a640217286ec291b
treed83feacbb44e79454275542ee4c211340a4330a3
parente601b2a1542710789395ab1121b1ccc7076e39d1
[runtimes] Fix the build of merged ABI/unwinder libraries

Also, add a CI job that tests this configuration. The exact configuration
is that we build a shared libc++ and merge objects for the ABI library
and the unwinder library into it.

Differential Revision: https://reviews.llvm.org/D125903
libcxx/CMakeLists.txt
libcxx/cmake/caches/Generic-merged.cmake [new file with mode: 0644]
libcxx/src/CMakeLists.txt
libcxx/utils/ci/buildkite-pipeline.yml
libcxx/utils/ci/run-buildbot
libcxxabi/CMakeLists.txt
libcxxabi/src/CMakeLists.txt
libcxxabi/test/configs/llvm-libc++abi-merged.cfg.in [new file with mode: 0644]
libunwind/test/configs/llvm-libunwind-merged.cfg.in [new file with mode: 0644]