It's not just feasible but you can do it right now. PARALLEL_MAKE is the variable that sets how parallel the build should be. By default we pass -j<number of processors".
Just set it to -l2.5 or whatever load average you want. Ross On 4 August 2017 at 11:58, Gianfranco Costamagna < costamagnagianfra...@yahoo.it> wrote: > Hello Yocto developers! > > > > > recently I found a really nice make feature, that tunes at runtime the > number of parallel > > execution jobs, according to the current system load [1]. > > > I think such a feature would be really nice on server were multiple yocto > builds are run in parallel, > > and when people forgets to put the correct number of parallel build jobs. > > > E.g., a number around CPU+1 is nice, but sometimes CPU*2 gives better > results. > > Unfortunately if somebody else starts a build in parallel, that CPU*2 > locks really hard the server, specially > > when building qt-based projects (e.g. qtbase, qtwebengine). > > > Tuning such value at runtime will probably end in faster compilation time > and lower swapping on remote > > servers. > > (I would think also to something that checks the amount of free RAM) > > > > is such a feature feasible? > should I open a bug for it? > > > [1] https://www.gnu.org/software/make/manual/html_node/ > Parallel.html#Parallel > > > thanks, > > > Gianfranco > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto >
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto