Subject: Re: make -j and failure modes
To: Luke Mewburn <lukem@NetBSD.org>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: tech-userlevel
Date: 12/12/2003 17:36:19
On Sat, Dec 13, 2003 at 09:32:12AM +1100, Luke Mewburn wrote:
> 
> Why can't this be fixed by using ``|| exit $?\n'' instead of ``\n'' as
> the separator for the merged input fed to sh -e when using make -j ?
> 
> This would involve less churn of Makefiles; the current bug is being
> caused due to an optimization that make -j performs that is dangerous
> given the variance in -e semantics in different sh implementations,
> and hacking the Makefiles to work around this issue doesn't strike me
> as the optimal solution.

I strongly agree.

-- 
 Thor Lancelot Simon	                                      tls@rek.tjls.com
   But as he knew no bad language, he had called him all the names of common
 objects that he could think of, and had screamed: "You lamp!  You towel!  You
 plate!" and so on.              --Sigmund Freud