I seem to vaguely remember that -l is not actually taking a percentage, but an absolute value that is specific to the amount of CPU cores a system has. Have you verified your assumption?
Alex On Mon, 12 Jul 2021 at 14:11, Trevor Gamblin <trevor.gamb...@windriver.com> wrote: > This adds the "-l" option to PARALLEL_MAKE in config.json with an > initial testing value of 100 (100% system load). This option is supported > by both Make and Ninja. However, we also require the "--debug=j" option > to be passed to Make in order for the latter to report perceived system > load in the do_compile logs, and since this option is not supported by > Ninja, also add EXTRA_OEMAKE to the EXTRAVARS so that we can determine if > the target load percentage needs to be adjusted. > > Signed-off-by: Trevor Gamblin <trevor.gamb...@windriver.com> > --- > config.json | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/config.json b/config.json > index f54081b..7fc89ea 100644 > --- a/config.json > +++ b/config.json > @@ -44,7 +44,7 @@ > "PREMIRRORS = ''", > "BB_GENERATE_MIRROR_TARBALLS = '1'", > "BB_NUMBER_THREADS = '16'", > - "PARALLEL_MAKE = '-j 16'", > + "PARALLEL_MAKE = '-j 16 -l 100'", > "XZ_MEMLIMIT = '5%'", > "XZ_THREADS = '8'", > "BB_TASK_NICE_LEVEL = '5'", > @@ -61,7 +61,8 @@ > "RUNQEMU_TMPFS_DIR = '/home/pokybuild/tmp'", > "BB_HEARTBEAT_EVENT = '60'", > "BB_LOG_HOST_STAT_ON_INTERVAL = '1'", > - "BB_LOG_HOST_STAT_CMDS_INTERVAL = 'oe-time-dd-test.sh 100'" > + "BB_LOG_HOST_STAT_CMDS_INTERVAL = 'oe-time-dd-test.sh 100'", > + "EXTRA_OEMAKE = ' --debug=j'" > ] > }, > "templates" : { > -- > 2.31.1 > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#54099): https://lists.yoctoproject.org/g/yocto/message/54099 Mute This Topic: https://lists.yoctoproject.org/mt/84151721/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-