[llvm-dev] New LLVM git repository conversion prototype (original) (raw)

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