Subject: Re: CVS commit: pkgsrc/devel/bmake/files
To: None <pkgsrc-changes@NetBSD.org>
From: Joerg Sonnenberger <joerg@britannica.bec.de>
List: pkgsrc-changes
Date: 03/16/2007 01:06:28
On Fri, Mar 16, 2007 at 12:04:08AM +0100, Roland Illig wrote:
> It solves the problem "arg list too long" that appears as soon as you 
> try to run a bulk build on a standard IRIX system. (Have a look at 
> mk/bulk/bsd.bulk-pkg.mk to see a _very_ long shell command; lines 359--538.)

I ask because IRIX is not the only platform with a small argument size
limit. I do not like the patch because it applies to ~every package and
do prefer breakage over such magic.

That said, please back this patch out because it is incorrect. You are
calling a number of functions from a vfork(2)ed process that are not
guarantied to be save.

The real problem is of course the bulk build code, that should be fixed
instead.

Joerg