[libcxx-commits] [PATCH] D111356: [runtimes] Use the new "runtimes" build by default and deprecate other builds

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Oct 7 14:25:23 PDT 2021


ldionne added subscribers: mstorsjo, phosek.
ldionne added a comment.

@phosek @mstorsjo  Can you please have a look at this. This should be consistent with what we agreed upon on Discord the other day. Once we're all on the same page and we've confirmed that the new "runtimes" build works on all platforms (CI will tell), I'll add a bunch of relevant folks to this review for awareness. I'll also send an email to llvm-dev and cfe-dev.

The plan is:

1. Deprecate all builds other than the "default" build (rooted at `<monorepo>/runtimes`) and the "bootstrapping" build (rooted at `<monorepo>/llvm`) **immediately**.
2. Ask folks to move to the new builds immediately, since they already can.
3. Support the other builds until LLVM 14 is released through the CI I added (part of which was already in place).
4. After LLVM 14 is released, we can remove support for those other builds in `main` and start simplifying the heck out of our build infrastructure, knowing that everybody is going through `<monorepo>/runtimes` as their entry point.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D111356/new/

https://reviews.llvm.org/D111356



More information about the libcxx-commits mailing list