svn commit: r296406 - head/lib

Bryan Drewery bdrewery at FreeBSD.org
Sat Mar 5 06:13:53 UTC 2016


On 3/4/16 9:39 PM, Bryan Drewery wrote:
> Author: bdrewery
> Date: Sat Mar  5 05:39:59 2016
> New Revision: 296406
> URL: https://svnweb.freebsd.org/changeset/base/296406
> 
> Log:
>   Revert r296395.
>   
>   This mistakenly removed the SUBDIR_PARALLEL but even worse is that the install
>   (and build) order is not correct due to the lack of SUBDIR_DEPEND on the
>   most critical libraries.  The only reason they build correctly now is because
>   buildworld's 'make libraries' orders them properly.

Bonus, the addition of SUBDIR_DEPEND in lib/Makefile in r267511
technically breaks non-parallel builds since it de-ordered everything
and has relied on the ordering in Makefile.inc1 even more.

I had tried to make bsd.subdir.mk create targets for each subdir even
without -j before mostly as an attempt to simplify it some.  If I can
pull that off though then we can use the SUBDIR_DEPEND for non-parallel
builds as well.

-- 
Regards,
Bryan Drewery


More information about the svn-src-head mailing list