<div dir="ltr">Throw hardware at it.<div><br></div><div>I build LLVM just fine on my 32GB Ryzen 1700X system.</div><div><br></div><div>You don't indicate what your CPU is. At the very least, another 16GB should not be that expensive these days.  However, if you are serious on doing LLVM development, consider a modern system with at least 32GB and a high-thread-count processor. e.g. Ryzen 1700X is cheap these days and provides 16 threads. Newer AMD processors will be even better, and Intel has similar offerings.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 26, 2019 at 1:15 PM Bagel via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The linking state of a Debug build seems to require a humongous amount of <br>
memory.  My poor little linux machine with 16G of ram swaps its brains out. <br>
Waiting for it to finish (if it ever does) is like the old days when you <br>
submitted your deck of cards and waited until the next day to see the results.<br>
<br>
To debug a new backend, is there a way to just get the debug info for the <br>
Target/Foo directory?<br>
<br>
Is there a way to just build "llc"?<br>
<br>
Any ideas to speed things up?<br>
<br>
Thanks, brian<br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>