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