[libcxx-dev] Requiring monorepo layout when building libc++ and libc++abi

James Y Knight via libcxx-dev libcxx-dev at lists.llvm.org
Wed Mar 11 10:49:50 PDT 2020


+1. Any simplifications and cleanups of the buildsystem SGTM.

On Wed, Mar 11, 2020 at 1:28 PM Louis Dionne via libcxx-dev <
libcxx-dev at lists.llvm.org> wrote:

> Hey folks,
>
> Now that the monorepo is the standard, would everybody be fine with
> requiring both libc++ and libc++abi sources to be accessible in a
> monorepo-like layout when building either of them? In other words, in order
> to build either libc++ or libc++abi, we would require the following layout:
>
>    <root>/libcxx
>    <root>/libcxxabi
>
> I suggest not requiring the rest of the monorepo, simply because it
> wouldn't be useful, and I know of at least one use case that would break.
>
> The benefit of adopting this assumption is that all the search for libcxx
> and libcxxabi sources can be removed, simplifying the build quite a bit.
> Eventually, we can even start sharing stuff between the two sub-projects.
> If we go forward with this, I'll be happy to make the clean ups I mention.
>
> Cheers,
> Louis
>
> _______________________________________________
> libcxx-dev mailing list
> libcxx-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/libcxx-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/libcxx-dev/attachments/20200311/4e7ca580/attachment.html>


More information about the libcxx-dev mailing list