[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