[libcxx-commits] [PATCH] D88458: [CMake] Cache the compiler-rt library search results

Petr Hosek via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Nov 9 02:11:54 PST 2021


phosek added a comment.

In D88458#3117828 <https://reviews.llvm.org/D88458#3117828>, @Abpostelnicu wrote:

> In D88458#3117814 <https://reviews.llvm.org/D88458#3117814>, @phosek wrote:
>
>> It looks to me like you're using the pre-monorepo layout where you move `compiler-rt` to `llvm/projects`, is that correct?
>
> Yes, you are correct.

Is there any particular reason for doing this rather than simply using the monorepo layout?

>> We could make it work, but I'm not sure if we should. The monorepo layout is the only supported one and we've already discussed the plans to remove the non-monorepo layout support to simplify our build.
>
> It would be better to make it work, removing support for the old build system will break many toolchains.

So far you're the only one who reached affected by this change which to me suggests that there may not be many projects using the old layout.

When LLVM adopted the monorepo we made no guarantees that we would keep the old layout working.

We're also planning larger build changes after LLVM 14 which will likely disrupt you, see https://lists.llvm.org/pipermail/llvm-dev/2021-October/153238.html.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D88458



More information about the libcxx-commits mailing list