From f6178451eea5b1ce6802fbb0e6eceb555c7b4841 Mon Sep 17 00:00:00 2001 From: Ed Maste Date: Tue, 12 May 2026 13:19:46 -0400 Subject: [PATCH] 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 506b36b3d4b..1fd63eb0db3 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