Sean Silva via llvm-dev
2016-Jun-29 19:14 UTC
[llvm-dev] Git Move: GitHub+modules proposal
On Wed, Jun 29, 2016 at 12:04 PM, Renato Golin <renato.golin at linaro.org> wrote:> On 29 June 2016 at 19:51, Sean Silva <chisophugis at gmail.com> wrote: > > Roughly speaking, I would prefer a repo division (if any) to be along the > > lines of "core toolchain" (clang, llvm, lld, compiler-rt) and "extra > stuff > > not strictly required". > > The problem comes when different people consider "core" different > projects. :) >Sure. But selfhost (incl. stuff like selfhost w/ sanitizers) is a fairly important special case we may be able to agree on. (and I say this as somebody that largely builds cross-compilers (targeting PS4)) -- Sean Silva> > We're always reviewing the projects and we do split them when people > agree it's needed. > > Examples are the libunwind coming out of Compiler-RT, and the recent > discussion to do the same with the sanitizers and others. This is not > just about preference, but it's about cross dependency, and the only > sane way we can cross-build to multiple targets. > > cheers, > --renato >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160629/6ab7ce0d/attachment.html>
Renato Golin via llvm-dev
2016-Jun-29 19:18 UTC
[llvm-dev] Git Move: GitHub+modules proposal
On 29 June 2016 at 20:14, Sean Silva <chisophugis at gmail.com> wrote:> Sure. But selfhost (incl. stuff like selfhost w/ sanitizers) is a fairly > important special case we may be able to agree on. (and I say this as > somebody that largely builds cross-compilers (targeting PS4))In that case, RT wouldn't "have" to be core. We use GCC rt-libs on GNU systems, even for self-hosting. Even if we move to full RT builtins (which I really want), we'd have to get rid of everything else in that repo to move it to core. cheers, --renato
Sean Silva via llvm-dev
2016-Jun-29 19:34 UTC
[llvm-dev] Git Move: GitHub+modules proposal
On Wed, Jun 29, 2016 at 12:18 PM, Renato Golin <renato.golin at linaro.org> wrote:> On 29 June 2016 at 20:14, Sean Silva <chisophugis at gmail.com> wrote: > > Sure. But selfhost (incl. stuff like selfhost w/ sanitizers) is a fairly > > important special case we may be able to agree on. (and I say this as > > somebody that largely builds cross-compilers (targeting PS4)) > > In that case, RT wouldn't "have" to be core. We use GCC rt-libs on GNU > systems, even for self-hosting. >I think there is a compelling argument for selfhosting with sanitizers (the sanitizer bootstrap bot has saved me more times than I care to admit). -- Sean Silva> > Even if we move to full RT builtins (which I really want), we'd have > to get rid of everything else in that repo to move it to core. > > cheers, > --renato >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160629/489a9678/attachment.html>