diff options
author | Brooks Davis <brooks@FreeBSD.org> | 2022-07-06 13:03:48 +0000 |
---|---|---|
committer | Brooks Davis <brooks@FreeBSD.org> | 2022-07-06 13:03:48 +0000 |
commit | 3bf66365129a13933f77d1f4421d5136861cffb4 (patch) | |
tree | 06c0728c42aa0fb1331bf118c0fb2a399e9fbe3c /share/man/man5/src.conf.5 | |
parent | 513e1bbc739239c9479367b15e5f863a5f891d66 (diff) | |
download | src-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.5 | 12 |
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 . |