Searched hist:c30c436a5879b462837213b6095396f1ef6b9b32 (Results 1 – 2 of 2) sorted by relevance
/freebsd/share/mk/ |
H A D | bsd.dep.mk | diff c30c436a5879b462837213b6095396f1ef6b9b32 Tue Aug 23 21:37:18 CEST 2016 Bryan Drewery <bdrewery@FreeBSD.org> FAST_DEPEND: Fix 'make all install' not properly rebuilding based on .depend.* files.
An optimization is in place to skip reading the .depend.* files with 'make install'. This was too strong and broke 'make all install' and 'make foo.o foo install'. Now only skip reading the dependency files if all make targets ran are install targets.
The problem comes about because headers are only added in as a guessed dependency if .depend.* files do not yet exist. If they do exist, even if being skipped from being read, then the header dependencies are not applied. This applies to all #included files, and not just headers.
Reported by: kib MFC after: 1 day Sponsored by: EMC / Isilon Storage Division
|
/freebsd/sys/conf/ |
H A D | kern.post.mk | diff c30c436a5879b462837213b6095396f1ef6b9b32 Tue Aug 23 21:37:18 CEST 2016 Bryan Drewery <bdrewery@FreeBSD.org> FAST_DEPEND: Fix 'make all install' not properly rebuilding based on .depend.* files.
An optimization is in place to skip reading the .depend.* files with 'make install'. This was too strong and broke 'make all install' and 'make foo.o foo install'. Now only skip reading the dependency files if all make targets ran are install targets.
The problem comes about because headers are only added in as a guessed dependency if .depend.* files do not yet exist. If they do exist, even if being skipped from being read, then the header dependencies are not applied. This applies to all #included files, and not just headers.
Reported by: kib MFC after: 1 day Sponsored by: EMC / Isilon Storage Division
|