[llvm-dev] New LLVM git repository conversion prototype

Martin Storsjö via llvm-dev llvm-dev at lists.llvm.org
Thu Oct 18 12:03:19 PDT 2018


On Thu, 18 Oct 2018, Renato Golin via llvm-dev wrote:

> On Thu, 18 Oct 2018 at 14:19, David Chisnall via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>> I would still prefer that projects that are not tightly coupled to LLVM (lib*, pstl, compiler-rt) be in separate repositories.  These do not link against LLVM libraries, are not version locked to any given LLVM / clang / whatever release, and most of them need to support multiple LLVM releases, so there is little benefit to having them in the monorepo and there is a disadvantage for people wishing to use and contribute to them independent of the rest of LLVM.
>
> This sounds like:
>
> Mono-repo:
>
>>   * cfe -> clang
>>   * clang-tools-extra
>>   * llvm
>>   * llgo ??
>
> Separate - Core Libs (4 repos or all-in-one?):
>
>>   * compiler-rt
>>   * libcxx
>>   * libcxxabi
>>   * libunwind

+1 from me for this layout as well. (Ideally maybe with all these 4 libs 
separately.) And lld indeed needs to be in the main monorepo.

// Martin



More information about the llvm-dev mailing list