On 17 January 2018 at 20:57, Randy MacLeod <[email protected]> wrote:
> On 2018-01-17 11:18 AM, Otavio Salvador wrote: > >> On Tue, Jan 16, 2018 at 11:25 AM, Ross Burton <[email protected]> >> wrote: >> >>> The Ninja backend is faster than Make for large projects (takes three >>> minutes >>> off webkitgtk:do_compile for me), so use it by default. >>> >>> Signed-off-by: Ross Burton <[email protected]> >>> >> >> I tried to test this but it did not apply in master. Could you rebase it? >> >> > On my 64+64 core system that is shared, it reduced a webkit compile > from ~ 17 minutes to ~12 minutes for just the compile stage. YMMV. > > $ cat webkit-before-compile.log > 3.29user 0.50system 17:39.98elapsed 0%CPU > (0avgtext+0avgdata 28532maxresident)k > 0inputs+176outputs (0major+16335minor)pagefaults 0swaps > > > $ cat webkit-after-compile.log > 2.70user 0.47system 12:09.24elapsed 0%CPU > (0avgtext+0avgdata 28292maxresident)k > 0inputs+160outputs (0major+14634minor)pagefaults 0swaps > > I'm going to try to build world (oe-core + meta-oe + ...). > Good win :) There appears to be a small number of upstreams that break with ninja, so I'll rework this patch so that the backend is an option but default to Ninja. Ross
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
