I guess this is for [oe-layersetup] project, not [dunfell/master] branch of 
meta-arago, recipe oe-layertool-setup :)


You are changing local.conf, which is user-modifiable anyway, so what's the 
point in making it weak here?


On Fri, Apr 16, 2021 at 03:34:37PM -0500, Gowtham Tammana wrote:
> Change BB_NUMBER_THREADS and PARALLEL_MAKE to weak assignment so that
> these can be changed when building recipes. Useful on machines with
> lower resources.
> 
> Signed-off-by: Gowtham Tammana <[email protected]>
> ---
> 
> Changing parallel build options is the only way I can build the complete image
> on my system :).
> 
> Thanks,
> Gowtham
> 
>  oe-layertool-setup.sh                           | 4 ++--
>  sample-files/local-amsdk.conf.sample            | 4 ++--
>  sample-files/local-arago.conf.sample            | 4 ++--
>  sample-files/local-arago64.conf.sample          | 4 ++--
>  sample-files/local-glsdk.conf.sample            | 4 ++--
>  sample-files/local-poky.conf.sample             | 4 ++--
>  sample-files/local-processor-sdk-64.conf.sample | 4 ++--
>  sample-files/local-processor-sdk.conf.sample    | 4 ++--
>  sample-files/local.conf.sample                  | 4 ++--
>  9 files changed, 18 insertions(+), 18 deletions(-)
> 
> diff --git a/oe-layertool-setup.sh b/oe-layertool-setup.sh
> index aa16042..df1523f 100755
> --- a/oe-layertool-setup.sh
> +++ b/oe-layertool-setup.sh
> @@ -753,8 +753,8 @@ EOM
>      # set the number of threads
>      threads=`cat /proc/cpuinfo | grep -c processor`
>      tnum=`expr \( ${threads} + 1 \) \* 75 / 100`
> -    sed -i "s/^PARALLEL_MAKE.*/PARALLEL_MAKE = \"-j ${tnum}\"/" 
> $confdir/local.conf
> -    sed -i "s/^BB_NUMBER_THREADS.*/BB_NUMBER_THREADS = \"${tnum}\"/" 
> $confdir/local.conf
> +    sed -i "s/^PARALLEL_MAKE.*/PARALLEL_MAKE ?= \"-j ${tnum}\"/" 
> $confdir/local.conf
> +    sed -i "s/^BB_NUMBER_THREADS.*/BB_NUMBER_THREADS ?= \"${tnum}\"/" 
> $confdir/local.conf
>  
>      # Find if old DL_DIR was set
>      if [ -e $confdir/local.conf.bak ]
> diff --git a/sample-files/local-amsdk.conf.sample 
> b/sample-files/local-amsdk.conf.sample
> index 756286d..ac39788 100644
> --- a/sample-files/local-amsdk.conf.sample
> +++ b/sample-files/local-amsdk.conf.sample
> @@ -135,12 +135,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "0"
>  # These two options control how much parallelism BitBake should use. The 
> first 
>  # option determines how many tasks bitbake should run in parallel:
>  #
> -BB_NUMBER_THREADS = "1"
> +BB_NUMBER_THREADS ?= "1"
>  # 
>  # The second option controls how many processes make should run in parallel 
> when
>  # running compile tasks:
>  #
> -PARALLEL_MAKE = "-j 1"
> +PARALLEL_MAKE ?= "-j 1"
>  #
>  # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" 
> would
>  # be appropriate for example
> diff --git a/sample-files/local-arago.conf.sample 
> b/sample-files/local-arago.conf.sample
> index 96dfaf9..62f0f92 100644
> --- a/sample-files/local-arago.conf.sample
> +++ b/sample-files/local-arago.conf.sample
> @@ -138,12 +138,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "0"
>  # These two options control how much parallelism BitBake should use. The 
> first 
>  # option determines how many tasks bitbake should run in parallel:
>  #
> -BB_NUMBER_THREADS = "1"
> +BB_NUMBER_THREADS ?= "1"
>  # 
>  # The second option controls how many processes make should run in parallel 
> when
>  # running compile tasks:
>  #
> -PARALLEL_MAKE = "-j 1"
> +PARALLEL_MAKE ?= "-j 1"
>  #
>  # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" 
> would
>  # be appropriate for example
> diff --git a/sample-files/local-arago64.conf.sample 
> b/sample-files/local-arago64.conf.sample
> index f48db77..68f0bff 100644
> --- a/sample-files/local-arago64.conf.sample
> +++ b/sample-files/local-arago64.conf.sample
> @@ -138,12 +138,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "0"
>  # These two options control how much parallelism BitBake should use. The 
> first 
>  # option determines how many tasks bitbake should run in parallel:
>  #
> -BB_NUMBER_THREADS = "1"
> +BB_NUMBER_THREADS ?= "1"
>  # 
>  # The second option controls how many processes make should run in parallel 
> when
>  # running compile tasks:
>  #
> -PARALLEL_MAKE = "-j 1"
> +PARALLEL_MAKE ?= "-j 1"
>  #
>  # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" 
> would
>  # be appropriate for example
> diff --git a/sample-files/local-glsdk.conf.sample 
> b/sample-files/local-glsdk.conf.sample
> index acd094f..189730a 100644
> --- a/sample-files/local-glsdk.conf.sample
> +++ b/sample-files/local-glsdk.conf.sample
> @@ -135,12 +135,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "0"
>  # These two options control how much parallelism BitBake should use. The 
> first 
>  # option determines how many tasks bitbake should run in parallel:
>  #
> -BB_NUMBER_THREADS = "1"
> +BB_NUMBER_THREADS ?= "1"
>  # 
>  # The second option controls how many processes make should run in parallel 
> when
>  # running compile tasks:
>  #
> -PARALLEL_MAKE = "-j 1"
> +PARALLEL_MAKE ?= "-j 1"
>  #
>  # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" 
> would
>  # be appropriate for example
> diff --git a/sample-files/local-poky.conf.sample 
> b/sample-files/local-poky.conf.sample
> index 34b6b10..ba5d4c1 100644
> --- a/sample-files/local-poky.conf.sample
> +++ b/sample-files/local-poky.conf.sample
> @@ -135,12 +135,12 @@ PATCHRESOLVE = "noop"
>  # These two options control how much parallelism BitBake should use. The 
> first 
>  # option determines how many tasks bitbake should run in parallel:
>  #
> -BB_NUMBER_THREADS = "1"
> +BB_NUMBER_THREADS ?= "1"
>  # 
>  # The second option controls how many processes make should run in parallel 
> when
>  # running compile tasks:
>  #
> -PARALLEL_MAKE = "-j 1"
> +PARALLEL_MAKE ?= "-j 1"
>  #
>  # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" 
> would
>  # be appropriate for example
> diff --git a/sample-files/local-processor-sdk-64.conf.sample 
> b/sample-files/local-processor-sdk-64.conf.sample
> index 75e59f1..9087be9 100644
> --- a/sample-files/local-processor-sdk-64.conf.sample
> +++ b/sample-files/local-processor-sdk-64.conf.sample
> @@ -135,12 +135,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "0"
>  # These two options control how much parallelism BitBake should use. The 
> first 
>  # option determines how many tasks bitbake should run in parallel:
>  #
> -BB_NUMBER_THREADS = "1"
> +BB_NUMBER_THREADS ?= "1"
>  # 
>  # The second option controls how many processes make should run in parallel 
> when
>  # running compile tasks:
>  #
> -PARALLEL_MAKE = "-j 1"
> +PARALLEL_MAKE ?= "-j 1"
>  #
>  # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" 
> would
>  # be appropriate for example
> diff --git a/sample-files/local-processor-sdk.conf.sample 
> b/sample-files/local-processor-sdk.conf.sample
> index d5af93a..59b11e6 100644
> --- a/sample-files/local-processor-sdk.conf.sample
> +++ b/sample-files/local-processor-sdk.conf.sample
> @@ -135,12 +135,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "0"
>  # These two options control how much parallelism BitBake should use. The 
> first 
>  # option determines how many tasks bitbake should run in parallel:
>  #
> -BB_NUMBER_THREADS = "1"
> +BB_NUMBER_THREADS ?= "1"
>  # 
>  # The second option controls how many processes make should run in parallel 
> when
>  # running compile tasks:
>  #
> -PARALLEL_MAKE = "-j 1"
> +PARALLEL_MAKE ?= "-j 1"
>  #
>  # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" 
> would
>  # be appropriate for example
> diff --git a/sample-files/local.conf.sample b/sample-files/local.conf.sample
> index d971b97..e60bedc 100644
> --- a/sample-files/local.conf.sample
> +++ b/sample-files/local.conf.sample
> @@ -135,12 +135,12 @@ PATCHRESOLVE = "noop"
>  # These two options control how much parallelism BitBake should use. The 
> first 
>  # option determines how many tasks bitbake should run in parallel:
>  #
> -BB_NUMBER_THREADS = "1"
> +BB_NUMBER_THREADS ?= "1"
>  # 
>  # The second option controls how many processes make should run in parallel 
> when
>  # running compile tasks:
>  #
> -PARALLEL_MAKE = "-j 1"
> +PARALLEL_MAKE ?= "-j 1"
>  #
>  # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" 
> would
>  # be appropriate for example
> -- 
> 2.31.1
> 
> _______________________________________________
> meta-arago mailing list
> [email protected]
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> 

-- 
Regards,
Denys Dmytriyenko <[email protected]>
PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964
Fingerprint: 25FC E4A5 8A72 2F69 1186  6D76 4209 0272 9A92 C964
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to