<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8px">Cool. This then makes your other point about requiring LLVM tools less of an issue because the out-of-tree builds can use whatever tools you choose. We just need to make the builtins work so that you don’t need them already built.</span></blockquote><div>With that in mind for an intiial solution before you get to stripping out the cmake stuff so that it can do an out of tree bootstrap.<br>I have created a script that fits into the make bootstrapping method that already exists.<br>Not sure if this is up for removal because it is not dependent on autotools?</div><div><br></div><div>Chris could you kindly add yourself as a reviewer to this <br><a href="http://reviews.llvm.org/D14290">http://reviews.llvm.org/D14290</a><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 3, 2015 at 6:15 PM, C Bergström <span dir="ltr"><<a href="mailto:cbergstrom@pathscale.com" target="_blank">cbergstrom@pathscale.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Wed, Nov 4, 2015 at 12:12 AM, Steve King via llvm-dev<br>
<<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br>
> On Tue, Nov 3, 2015 at 6:33 AM, Martell Malone <<a href="mailto:martellmalone@gmail.com">martellmalone@gmail.com</a>> wrote:<br>
>> Just as a point for building the builtins shouldn't we just need llvm-ar ?<br>
><br>
> Thanks for pointing this out and I hope llvm-ar is up to the task.<br>
> Even if targets must still port binutils, each step toward LLVM<br>
> self-reliance is a step in the right direction.<br>
><br>
> Without getting too far ahead of ourselves, refactoring built-ins into<br>
> a distinct library is a great place to start.<br>
<br>
</div></div>Before anyone starts refactoring binutils - if you're really zealous<br>
or have some strong logical reason against it - there is the BSD elf<br>
tools project<br>
<br>
<a href="http://sourceforge.net/p/elftoolchain/wiki/Home/" rel="noreferrer" target="_blank">http://sourceforge.net/p/elftoolchain/wiki/Home/</a><br>
</blockquote></div><br></div>