[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