[U-Boot] [PATCH v3] Allow for parallel builds and saved output

Andy Fleming afleming at freescale.com
Tue May 8 21:19:43 CEST 2012


On May 8, 2012, at 2:17 PM, Albert ARIBAUD wrote:

> Le 06/05/2012 03:48, Marek Vasut a écrit :
>> Dear Wolfgang Denk,
>> 
>>> Dear Andy Fleming,
>>> 
>>> In message<1335332031-24138-1-git-send-email-afleming at freescale.com>  you
>> wrote:
>>>> The MAKEALL script cleverly runs make with the appropriate options
>>>> to use all of the cores on the system, but your average U-Boot build
>>>> can't make much use of more than a few cores.  If you happen to have
>>>> a many-core server, your builds will leave most of the system idle.
>> [...]
>>>>  MAKEALL |  137
>>>>  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 files
>>>>  changed, 122 insertions(+), 15 deletions(-)
>>> 
>>> Applied, thanks.
>> 
>> What do you get if you run:
>> 
>> ./MAKEALL -a arm -l
>> 
>> ? :-)
> 
> I am being hit by a spurious build failure in parallel build: pdnb3 succeeds when built alone but fails in a MAKEALL arm with the following .ERR:
> 
> mv: cannot stat `/home/uboot/src/u-boot-arm/build/pdnb3/include/autoconf.mk.tmp': No such file or directory
> 
> Looks like several builds competed for this temp file name :)...


I already submitted the patch for this. It's because pdnb3 was being built twice (and therefore twice concurrently). Wolfgang just has to apply that patch, too. :)

Andy


More information about the U-Boot mailing list