Binutils is broken with -j N

Maciej W. Rozycki macro@linux-mips.org
Thu May 26 20:15:00 GMT 2005


On Wed, 25 May 2005, H. J. Lu wrote:

> I changed:
> 
> all: info ld.1
> 
> ld.1: x
> 
> info: info-recursive
> 
> info-recursive:
> 	$(MAKE) info-am 
> 
> info-am: x
> 
> to:
> 
> all: info ld.1
> 
> ld.1: x
> 
> info-recursive: ld.1
> 
> info: info-recursive
> 
> info-recursive:
> 	$(MAKE) info-am 
> 
> info-am: x

 This is all fiddling with internal undocumented (i.e. possibly 
version-specific) automake logic.  Which means it's quite fragile and has 
traditionally made updating to newer versions of autotools rather painful.  
E.g. you are not expected to override *-recursive targets.  Can't it 
actually be done using documented techniques?

  Maciej



More information about the Binutils mailing list