aboutsummaryrefslogtreecommitdiff
path: root/share/man/man5/src.conf.5
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2022-07-06 13:03:48 +0000
committerBrooks Davis <brooks@FreeBSD.org>2022-07-06 13:03:48 +0000
commit3bf66365129a13933f77d1f4421d5136861cffb4 (patch)
tree06c0728c42aa0fb1331bf118c0fb2a399e9fbe3c /share/man/man5/src.conf.5
parent513e1bbc739239c9479367b15e5f863a5f891d66 (diff)
downloadsrc-3bf66365129a13933f77d1f4421d5136861cffb4.tar.gz
src-3bf66365129a13933f77d1f4421d5136861cffb4.zip
cddl/*: add a WITH(OUT)_DTRACE option
Add an option to enable/disable DTrace without disabling ZFS. New architectures such as CHERI may support ZFS before they support DTrace and the old model of WITHOUT_CDDL disabling both wasn't helpful. For compatiblity, the CDDL option remains and WITHOUT_CDDL implies WITHOUT_DTRACE. WITHOUT_DTRACE also implies WITHOUT_CTF. As part of this change, largely convert cddl/*/Makefile to using the more compact SUBDIR.${MK_<FOO>}+= form rather than using intermediate variables. Reviewed by: markj Obtained from: CheriBSD Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D35718
Diffstat (limited to 'share/man/man5/src.conf.5')
-rw-r--r--share/man/man5/src.conf.512
1 files changed, 11 insertions, 1 deletions
diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5
index f1ca36e5597d..82c32772e762 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 June 22, 2022
+.Dd July 6, 2022
.Dt SRC.CONF 5
.Os
.Sh NAME
@@ -328,6 +328,8 @@ When set, it enforces these options:
.It
.Va WITHOUT_CTF
.It
+.Va WITHOUT_DTRACE
+.It
.Va WITHOUT_LOADER_ZFS
.It
.Va WITHOUT_ZFS
@@ -612,6 +614,14 @@ Do not build dma Mail Transport Agent.
.It Va WITHOUT_DOCCOMPRESS
Do not install compressed system documentation.
Only the uncompressed version will be installed.
+.It Va WITHOUT_DTRACE
+Do not build DTrace framework kernel modules, libraries, and user commands.
+When set, it enforces these options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_CTF
+.El
.It Va WITH_DTRACE_TESTS
Build and install the DTrace test suite in
.Pa /usr/tests/cddl/usr.sbin/dtrace .