The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=f6178451eea5b1ce6802fbb0e6eceb555c7b4841
commit f6178451eea5b1ce6802fbb0e6eceb555c7b4841 Author: Ed Maste <[email protected]> AuthorDate: 2026-05-12 17:19:46 +0000 Commit: Ed Maste <[email protected]> CommitDate: 2026-05-13 13:37:58 +0000 src.opts.mk: Comment about CTF & DTRACE relationship WITH_CTF enables building userland components with CTF, and not the ctf* tools as one might expect. The tools are actually included with the DTRACE knob. Add a comment where the dependency is handled, as this has caused confusion. Reported by: ivy Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56977 --- share/mk/src.opts.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk index 506b36b3d4b0..1fd63eb0db31 100644 --- a/share/mk/src.opts.mk +++ b/share/mk/src.opts.mk @@ -429,6 +429,8 @@ MK_KERBEROS_SUPPORT:= no MK_MITKRB5:= no .endif +# MK_DTRACE also gates ctf tools, so we cannot build userland with CTF +# if it is off. .if ${MK_DTRACE} == "no" MK_CTF:= no .endif
