[llvm-dev] [RFC] One or many git repositories?

Mehdi Amini via llvm-dev llvm-dev at lists.llvm.org
Thu Jul 21 15:16:02 PDT 2016

> On Jul 21, 2016, at 2:33 PM, Robinson, Paul via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>> On 21 July 2016 at 18:12, Justin Lebar <jlebar at google.com> wrote:
>>>  llvm, clang, clang-tools-extra, lld, polly, lldb, llgo, compiler-rt,
>>> openmp, and parallel-libs.
>> I really, *really* would like to see libc++ / abi / unwind. :)
>> My reason is that, when building toolchains, the C++ ABI and unwinding
>> are fundamental parts of the run-time library, of which RT is only
>> part of.
> When building *your* toolchain...
> My toolchain uses clang but not libc++/abi/unwind, we have our own, and
> we don't currently include them in our tree.  We do include compiler-rt.
> If we should change our minds later we can opt-in to anything else we
> want (libcxx etc, lld? lldb? who knows) but in the meantime they are
> unnecessary baggage for my purposes.

As a developer, you can checkout part of the repo with sparse-checkout.
As a downstream integrator, you can filter out the repo history as you want before merging into your repo.


More information about the llvm-dev mailing list