I think there is a problem in Make as well.  No matter what library or when during the build, I never see it go above 50 percent CPU load even if I specify -j4 on a quad-core system.  With Ninja, on the other hand, the load consistently stays at 100 percent.<div>
<br></div><div>Check out this ancient article: 
<a href="http://dannythorpe.com/2008/03/06/parallel-make-in-win32/">http://dannythorpe.com/2008/03/06/parallel-make-in-win32/</a> .  And the magic, setting SHELL to cmd.exe, does not seem to work for me.<br><br><div class="gmail_quote">
2012/6/19 Sean Hunt <span dir="ltr"><<a href="mailto:scshunt@csclub.uwaterloo.ca" target="_blank">scshunt@csclub.uwaterloo.ca</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Sun, Jun 17, 2012 at 7:30 PM, Mikael Lyngvig <<a href="mailto:mikael@lyngvig.org">mikael@lyngvig.org</a>> wrote:<br>
> Hi Christoph,<br>
><br>
> It is a good question even though it is obvious :-)  No, for the last few<br>
> days, I have not been able to build Clang with make -j2 or -j4 - the build<br>
> always fails on a ranlib operation.<br>
><br>
> Also, on Windows, GNU Make seems to be somewhat broken with respect to<br>
> parallel builds: It doesn't change a thing whether you specify -j2 or -j4 on<br>
> a quad-core machine (with hyper-threading disabled in BIOS): The load never<br>
> passes 50 percent.  I have searched the net and found various magic recipes<br>
> for how to fix the problem, but none of them worked.<br>
<br>
</div>See <a href="http://llvm.org/bugs/show_bug.cgi?id=13147" target="_blank">http://llvm.org/bugs/show_bug.cgi?id=13147</a><br>
<span class="HOEnZb"><font color="#888888"><br>
Sean<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><span>-- Disclaimer: I am <b>not</b> arrogant in real life, so if you perceive me as being arrogant, you are to blame ;-)</span><br>
</div>