Hello:
I am looking for some clarity with regards too parallel builds under Yocto...
I think I had a false assumption on setting PARALEL_MAKE...
To increase thread usage: You add following to your local.conf inside the 
build/conf directory. Replace x and y with your wanted configuration.
PARALLEL_MAKE = "-j x"

BB_NUMBER_THREADS = "y"

Is the following true ?

PARALLEL_MAKE defines how many threads should be used/dedicated when using make 
-j command during do_compile.

BB_NUMBER_THREADS defines number of threads dedicated for bitbake.

I set up like so:

There are 12 cores my board

Yocto supporters say threads should be 2 times the number of cores, but don't 
go above 20..., or just the number cores, also under 20... depending on what 
you read.

They also say, increasing PARALLEL_MAKE to higher values, increases your chance 
for a race condition.

Is the following true ?

PARALLEL_MAKE = "-j x"  # For do_compile

BB_NUMBER_THREADS = "y"  # For bitbake

PARALLEL_MAKEINST = "-j x"  # For do_install

If so, does this mean for 12 cores:

BB_NUMBER_THREADS="8", will this dedicate 8 cores just for bitbake to use ?

And does this dedicate the remaining 4 for do_compile and do_install ?

PARALLEL_MAKE="-j 2"
PARALLEL_MAKEINST="-j 2"

Thank you...

Steve

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#63699): https://lists.yoctoproject.org/g/yocto/message/63699
Mute This Topic: https://lists.yoctoproject.org/mt/107901352/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to