Vali

On Aug 8, 2013, at 12:55 AM, Vali Cobelea <valentin.cobe...@enea.com> wrote:

> Hi,
> 
> We noticed that the GCC parallel make flag (PARALLEL_MAKE, located in 
> "meta/recipes-devtools/gcc/gcc-cross-canadian_4.?.bb") got changed from "-j 
> 32" to simply nothing.
> We are wondering what was the reason for this change, which seems to have 
> been made somewhere before the fall of 2012, while the GCC was around version 
> 4.6 or earlier (for each we dont have the repository to track down the 
> change).
> 
> After several builds where the compile time for GCC got measured, I can say 
> that this flag indeed reduces the build time, when it is put at "-j 32" 
> (using a proper build machine).
> In average the build time frame was reduced by 18%.
> 
> Much appreciated any thoughts on this, I know that it has been a while since 
> this change happen.
> 


There were race conditions happening with the build. I have not verified if 
they have been fixed. However you could try
remove 

PARALLEL_MAKE = ""

from recipe and then it should respect the global -j value and see if this 
builds consistently. If it does
propose a patch to remove it

> Thank you very much,
> Vali
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core

_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to