summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--UPDATING6
-rw-r--r--share/man/man5/src.conf.54
-rw-r--r--share/mk/src.opts.mk1
-rw-r--r--usr.bin/Makefile2
4 files changed, 11 insertions, 2 deletions
diff --git a/UPDATING b/UPDATING
index 8ad1871..b5711ba 100644
--- a/UPDATING
+++ b/UPDATING
@@ -16,6 +16,12 @@ from older versions of FreeBSD, try WITHOUT_CLANG and WITH_GCC to bootstrap to
the tip of head, and then rebuild without this option. The bootstrap process
from older version of current across the gcc/clang cutover is a bit fragile.
+20180108:
+ lint(1) binaries and library are no longer built by default. To
+ enable building them, define WITH_LINT in src.conf. If you are using
+ a FreeBSD 12 or later system to build 11-stable, you may need to
+ install a lint(1) binary to use WITH_LINT.
+
20171003:
When building multiple kernels using KERNCONF, non-existent KERNCONF
files will produce an error and buildkernel will fail. Previously
diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5
index 1b88eed..4f7660b 100644
--- a/share/man/man5/src.conf.5
+++ b/share/man/man5/src.conf.5
@@ -1,6 +1,6 @@
.\" DO NOT EDIT-- this file is generated by tools/build/options/makeman.
.\" $FreeBSD$
-.Dd September 7, 2017
+.Dd January 8, 2018
.Dt SRC.CONF 5
.Os
.Sh NAME
@@ -927,6 +927,8 @@ Set to not build the
.Nm libthr
(1:1 threading)
library.
+.It Va WITH_LINT
+Set to build the lint binaries and library.
.It Va WITHOUT_LLD
Set to not build LLVM's lld linker.
.Pp
diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk
index 4dedaca..929e007 100644
--- a/share/mk/src.opts.mk
+++ b/share/mk/src.opts.mk
@@ -187,6 +187,7 @@ __DEFAULT_NO_OPTIONS = \
EISA \
HESIOD \
LIBSOFT \
+ LINT \
NAND \
OFED \
OPENLDAP \
diff --git a/usr.bin/Makefile b/usr.bin/Makefile
index 65a70ba..e16b30e 100644
--- a/usr.bin/Makefile
+++ b/usr.bin/Makefile
@@ -286,7 +286,7 @@ SUBDIR.${MK_TOOLCHAIN}+= readelf
SUBDIR.${MK_TOOLCHAIN}+= rpcgen
SUBDIR.${MK_TOOLCHAIN}+= unifdef
SUBDIR.${MK_TOOLCHAIN}+= size
-.if ${MACHINE_ARCH} != "aarch64" # ARM64TODO xlint does not build
+.if ${MK_LINT} != "no" && ${MACHINE_ARCH} != "aarch64" # ARM64TODO xlint does not build
SUBDIR.${MK_TOOLCHAIN}+= xlint
.endif
SUBDIR.${MK_TOOLCHAIN}+= xstr
OpenPOWER on IntegriCloud