<div dir="ltr">On 17 January 2018 at 20:57, Randy MacLeod <span dir="ltr">&lt;<a href="mailto:randy.macleod@windriver.com" target="_blank">randy.macleod@windriver.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 2018-01-17 11:18 AM, Otavio Salvador wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Tue, Jan 16, 2018 at 11:25 AM, Ross Burton &lt;<a href="mailto:ross.burton@intel.com" target="_blank">ross.burton@intel.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The Ninja backend is faster than Make for large projects (takes three minutes<br>
off webkitgtk:do_compile for me), so use it by default.<br>
<br>
Signed-off-by: Ross Burton &lt;<a href="mailto:ross.burton@intel.com" target="_blank">ross.burton@intel.com</a>&gt;<br>
</blockquote>
<br>
I tried to test this but it did not apply in master. Could you rebase it?<br>
<br>
</blockquote>
<br></span>
On my 64+64 core system that is shared, it reduced a webkit compile<br>
from ~ 17 minutes to ~12 minutes for just the compile stage. YMMV.<br>
<br>
$ cat webkit-before-compile.log<br>
3.29user 0.50system 17:39.98elapsed 0%CPU<br>
  (0avgtext+0avgdata 28532maxresident)k<br>
0inputs+176outputs (0major+16335minor)pagefaults 0swaps<br>
<br>
<br>
$ cat webkit-after-compile.log<br>
2.70user 0.47system 12:09.24elapsed 0%CPU<br>
   (0avgtext+0avgdata 28292maxresident)k<br>
0inputs+160outputs (0major+14634minor)pagefaults 0swaps<br>
<br>
I&#39;m going to try to build world (oe-core + meta-oe + ...).<br></blockquote><div><br></div><div>Good win :)</div><div><br></div><div>There appears to be a small number of upstreams that break with ninja, so I&#39;ll rework this patch so that the backend is an option but default to Ninja.</div><div><br></div><div>Ross </div></div></div></div>