diff options
author | bdrewery <bdrewery@FreeBSD.org> | 2016-03-11 16:57:41 +0000 |
---|---|---|
committer | bdrewery <bdrewery@FreeBSD.org> | 2016-03-11 16:57:41 +0000 |
commit | b6a8e1f86ed43d3b931dd278692efebde9cb86e9 (patch) | |
tree | a4bbf6020872653020db6b4218b7db29bfb0214b | |
parent | e24ba1eb53e66c865d0afc65bbb8e0cb0a424272 (diff) | |
download | FreeBSD-src-b6a8e1f86ed43d3b931dd278692efebde9cb86e9.zip FreeBSD-src-b6a8e1f86ed43d3b931dd278692efebde9cb86e9.tar.gz |
Enable FAST_DEPEND by default.
Discussed on: arch
Sponsored by: EMC / Isilon Storage Division
-rw-r--r-- | UPDATING | 10 | ||||
-rw-r--r-- | share/mk/bsd.opts.mk | 2 |
2 files changed, 11 insertions, 1 deletions
@@ -31,6 +31,16 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11.x IS SLOW: disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20160311: + WITH_FAST_DEPEND is now enabled by default for in-tree and out-of-tree + builds. It no longer runs mkdep(1) during 'make depend', and the + 'make depend' stage can safely be skipped now as it is auto ran + when building 'make all' and will generate all SRCS and DPSRCS before + building anything else. Dependencies are gathered at compile time with + -MF flags kept in separate .depend files per object file. Users should + run 'make cleandepend' once if using -DNO_CLEAN to clean out older + stale .depend files. + 20160306: On amd64, clang 3.8.0 can now insert sections of type AMD64_UNWIND into kernel modules. Therefore, if you load any kernel modules at boot time, diff --git a/share/mk/bsd.opts.mk b/share/mk/bsd.opts.mk index b073782..0fae155 100644 --- a/share/mk/bsd.opts.mk +++ b/share/mk/bsd.opts.mk @@ -52,6 +52,7 @@ __DEFAULT_YES_OPTIONS = \ ASSERT_DEBUG \ DEBUG_FILES \ DOCCOMPRESS \ + FAST_DEPEND \ INCLUDES \ INSTALLLIB \ KERBEROS \ @@ -68,7 +69,6 @@ __DEFAULT_YES_OPTIONS = \ __DEFAULT_NO_OPTIONS = \ CCACHE_BUILD \ - FAST_DEPEND \ CTF \ INSTALL_AS_USER \ STALE_STAGED |