<div dir="ltr"><div>Hi</div><div>Thanks to everyone, indeed, using "-DLLVM_PARALLEL_LINK_JOBS=1 -DLLVM_USE_LINKER=gold -DLLVM_TARGETS_TO_BUILD=X86", actually worked!</div><div>P.S I had to turn off swap completely, because I prefer process being killed than my laptop being unusable<br></div><div><br></div><div>Thanks again<br></div><div>Regards</div><div>Denis<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 15 Aug 2020 at 19:22, David Blaikie <<a href="mailto:dblaikie@gmail.com">dblaikie@gmail.com</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">GNU ld probably is a bit of a bottleneck here - try gold or lld if you can.<br>
<br>
But also what Dimitry said - about reducing the number of link steps.<br>
Also depends if you build with debug info - that adds a lot. Using<br>
Split DWARF can help ease that a bit.<br>
<br>
On Sat, Aug 15, 2020 at 3:28 AM denis gantsev via cfe-dev<br>
<<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>> wrote:<br>
><br>
> Hi,<br>
> I wanted to play with clang, and was trying to build it according to instructions (<a href="https://clang.llvm.org/get_started.html" rel="noreferrer" target="_blank">https://clang.llvm.org/get_started.html</a>), with GCC 5.5 and GNU ld 2.26.1, running my linux 5.6.7.<br>
><br>
> However, the build regularly fails, running out of memory (my laptop has 12Gb RAM). I tried with both "Unix Makefiles" and "Ninja 1.7.1". I did specify explicitly "DLLVM_ENABLE_PROJECTS=clang".<br>
><br>
> Is it expected to consume that much memory during build?<br>
><br>
> Regards,<br>
> Denis<br>
> _______________________________________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>