svn commit: r266566 - head/usr.bin/bmake

Warner Losh imp at bsdimp.com
Sun Dec 7 17:32:13 UTC 2014


> On Dec 7, 2014, at 6:49 AM, Andriy Gapon <avg at FreeBSD.org> wrote:
> 
> On 23/05/2014 03:20, Warner Losh wrote:
>> Author: imp
>> Date: Fri May 23 00:20:44 2014
>> New Revision: 266566
>> URL: http://svnweb.freebsd.org/changeset/base/266566
>> 
>> Log:
>>  Add .../share/mk to the default system make path. This will fix the
>>  problem with broken in-tree builds (which are used far more
>>  pervasively than I'd known outside the tree). However, weird results
>>  may now happen if at any point in the tree above you there happens to
>>  be a directory that has subdirectory of share/mk, as unpredictable
>>  results will follow. This was considered the lessor of the two evils,
>>  at least for now. In the future this will be removed again when the
>>  underlying issues are resolved.
> 
> Just in case, a concrete example of a possible problem.
> If a ports tree is placed somewhere below /usr/local and devel/bmake is
> installed then /usr/local/share/mk/sys.mk would be used instead of
> /usr/share/mk/sys.mk during port builds.  And the former looks nothing like the
> latter.

That’s exactly the sort of problem I’d expect that was judged to be the lessor
of the two evils.

Warner

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20141207/5b8cf9d3/attachment.sig>


More information about the svn-src-head mailing list