Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Mar 2004 15:13:49 +0100
From:      Oliver Eikemeier <eikemeier@fillmore-labs.com>
To:        harti@freebsd.org
Cc:        ports@freebsd.org
Subject:   Re: ports infrastructure changes for standards/57295
Message-ID:  <405EF49D.7030800@fillmore-labs.com>
In-Reply-To: <20040322143029.A55144@beagle.fokus.fraunhofer.de>
References:  <20040322143029.A55144@beagle.fokus.fraunhofer.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Harti Brandt wrote:

[...]
> The third problem lies in the bsd.ports.mk. Version 1.315 added a speedup
> by passing certain variables to sub-makes via command line assignments
> (look for __softMAKEFLAGS). This wont work with the patched make, because
> these variables are not-overrideable by submakes and this breaks any build
> of dependent ports. I think this problem causes most breakage. I was able
> to circumvent the problem by specifying NOPRECIOUSMAKEVARS=yes to make,
> but don't know whether this is the correct thing to do. And, to be honest,
> I don't fully understand what this __softMAKEFLAGS thing does. So could
> please someone help me with this?

I am working on a revised OPTION handling patch, which touches more than
half the cases where __softMAKEFLAGS is used (son-of-PR 64233, but you
don't need to read the patch in there, I'm doing something different).

I guess I should be able to come up with something that is compatible with
the old and the new make, so perhaps we could discuss this off-list.

Oliver



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?405EF49D.7030800>