On 1/27/2016 12:36 PM, Hans Petter Selasky wrote: > On 01/27/16 20:19, Bryan Drewery wrote: >> On 1/27/2016 6:46 AM, Hans Petter Selasky wrote: >>> ============================================================================== >>> >>> --- head/sys/conf/kern.post.mk Wed Jan 27 14:16:13 2016 (r294914) >>> +++ head/sys/conf/kern.post.mk Wed Jan 27 14:46:30 2016 (r294915) >>> @@ -186,12 +186,23 @@ genassym.o: $S/$M/$M/genassym.c >>> >>> ${SYSTEM_OBJS} genassym.o vers.o: opt_global.h >>> >>> +# Normal files first >>> +CFILES_NORMAL= >>> ${CFILES:N*/cddl/*:N*fs/nfsclient/nfs_clkdtrace*:N*/compat/linuxkpi/common/*:N*/ofed/*:N*/dev/mlx5/*} >>> >>> +SFILES_NORMAL= ${SFILES:N*/cddl/*} >>> + > >> >> I plan to nuke this code quite soon in favor of FAST_DEPEND. None of >> this or related hacks will be needed anymore. >> > > OK, I guess you know what you are doing :-) > > BTW: Have you thought about implementing -jX option for make depend, by > splitting the source files which needs depend in to some kind of groups?
Yes, that was my first implementation. It made the overall build slower. Either way the pre-build dependency calculation isn't needed. It's explained in https://svnweb.freebsd.org/base?view=revision&revision=290433 Anyway I was just giving an FYI to anyone who cared. I wrote up an arch@ mail after the previous mail though as it is a more appropriate place. -- Regards, Bryan Drewery
signature.asc
Description: OpenPGP digital signature