[all-commits] [llvm/llvm-project] 887b8b: [llvm] Remove libcxx, libcxxabi and libunwind from...
Louis Dionne via All-commits
all-commits at lists.llvm.org
Tue Sep 20 08:13:23 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 887b8bd733ea36aaa5d9b0a2b45df16c6f6bb6a4
https://github.com/llvm/llvm-project/commit/887b8bd733ea36aaa5d9b0a2b45df16c6f6bb6a4
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2022-09-20 (Tue, 20 Sep 2022)
Changed paths:
M libcxx/docs/ReleaseNotes.rst
M libcxx/utils/ci/buildkite-pipeline.yml
M libcxx/utils/ci/run-buildbot
M llvm/CMakeLists.txt
Log Message:
-----------
[llvm] Remove libcxx, libcxxabi and libunwind from supported LLVM_ENABLE_PROJECTS
This is a breaking change. If you were passing one of those three runtimes
in LLVM_ENABLE_PROJECTS, you need to start passing them in LLVM_ENABLE_RUNTIMES
instead. The runtimes in LLVM_ENABLE_RUNTIMES will start being built using
the "bootstrapping build" instead, which means that they will be built
using the just-built Clang. This is usually what you wanted anyway.
If you were using LLVM_ENABLE_PROJECTS=all with the explicit goal of
building these three runtimes, you can now use LLVM_ENABLE_RUNTIMES=all
and these runtimes will be built using the bootstrapping build.
Differential Revision: https://reviews.llvm.org/D132480
More information about the All-commits
mailing list