[U-Boot] [PATCH] Makefile: fix parallel build

Mike Frysinger vapier at gentoo.org
Fri Dec 11 20:25:08 CET 2009


On Thursday 10 December 2009 08:41:07 Daniel Hobi wrote:
> During parallel build, the top Makefile spawns multiple sub-makes
> for targets in cpu/$(CPU). If cpu/$(CPU)/.depend is not present, the
> sub-makes may end up generating this file simultaneously which leads
> to corrupted content.
> 
> A typical error message is:
> 
> .depend:39: *** multiple target patterns.  Stop.
> 
> This patch serializes the creation of cpu/$(CPU)/.depend by adding
> cpu/$(CPU) to the depend target in the top Makefile.

seems to happen in lib_$(ARCH)/ too, but in reviewing my logs from the last 
few months, most parallel .depend failures have indeed been in cpu/$(CPU)/.  
maybe this is just coincidence though ... perhaps the depend target should 
walk all subdirs instead of a just random few ones (use LIBS).
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20091211/38ce3d46/attachment.pgp 


More information about the U-Boot mailing list