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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to