The table is explained at the bottom


src.conf MK_FOO BuildWorld InstallWorld World
A D C KB Delta A D C KB Delta A D C KB Delta
WITHOUT_ACCT=foo
MK_ACCT          = no
failed +0-49*12800616-266 +0-49*16822800498-384
WITHOUT_ACPI=foo
MK_ACPI          = no
failed +0-12*12795990-4892 +0-12*16822795871-5011
WITHOUT_APM=foo
MK_APM           = no
failed +0-6*12800852-30 +0-6*16852800736-146
WITH_ASAN=foo
MK_ASAN          = yes
MK_LLVM_BINUTILS = yes
failed +2-12*242799784-1098 failed
WITHOUT_ASSERT_DEBUG=foo
MK_ASSERT_DEBUG  = no
+0-0*23272699077-101805 no effect +0-0*23272699080-101802
WITHOUT_AT=foo
MK_AT            = no
+0-0*16842800767-115 +0-12*12800779-103 +0-12*16852800663-219
WITHOUT_ATM=foo
MK_ATM           = no
failed +0-36*12795040-5842 +0-36*16802794928-5954
WITHOUT_AUDIT=foo
MK_AUDIT         = no
failed +0-57*12798997-1885 +0-57*18252798865-2017
WITHOUT_AUTHPF=foo
MK_AUTHPF        = no
failed +0-5*12800796-86 +0-5*16852800684-198
WITHOUT_AUTOFS=foo
MK_AUTOFS        = no
failed +0-11*22800333-549 +0-11*16852800224-658
WITHOUT_AUTO_OBJ=foo
make: "/usr/src/share/mk/src.sys.mk" line 28: Option AUTO_OBJ may only be defined in /etc/src-env.conf, environment, or make argument, not /usr/obj//usr/src/tools/tools/build_option_survey/src.conf.

make: stopped in /usr/src
failed failed failed
WITH_BEARSSL=foo
MK_BEARSSL       = yes
MK_LOADER_EFI_SECUREBOOT = yes
MK_LOADER_VERIEXEC = yes
MK_LOADER_VERIEXEC_VECTX = yes
MK_VERIEXEC      = yes
+0-0*169728020511169 failed +43-0*169828097668884
WITHOUT_BHYVE=foo
MK_BHYVE         = no
failed +0-20*22797115-3767 +0-20*16832797007-3875
WITH_BHYVE_SNAPSHOT=foo
MK_BHYVE_SNAPSHOT = yes
+0-0*16862800858-24 no effect +0-0*16862800856-26
WITH_BIND_NOW=foo
MK_BIND_NOW      = yes
+0-0*36222800791-91 no effect +0-0*36222800799-83
WITHOUT_BLACKLIST=foo
MK_BLACKLIST     = no
MK_BLACKLIST_SUPPORT = no
failed +0-24*12800576-306 +0-24*16822800462-420
WITHOUT_BLACKLIST_SUPPORT=foo
MK_BLACKLIST_SUPPORT = no
+0-0*16872800772-110 no effect +0-0*16872800768-114
WITHOUT_BLUETOOTH=foo
MK_BLUETOOTH     = no
failed +0-151*22796725-4157 +0-151*16702796607-4275
WITHOUT_BOOT=foo
MK_BOOT          = no
+0-0*16842800767-115 +0-115*22786802-14080 +0-115*16842786705-14177
WITHOUT_BOOTPARAMD=foo
MK_BOOTPARAMD    = no
failed +0-6*12800810-72 +0-6*16842800696-186
WITHOUT_BOOTPD=foo
MK_BOOTPD        = no
+0-0*16842800769-113 +0-13*12800574-308 +0-13*16812800459-423
WITHOUT_BSDINSTALL=foo
MK_BSDINSTALL    = no
failed +0-36*12800537-345 +0-36*16832800420-462
WITHOUT_BSD_CPIO=foo
MK_BSD_CPIO      = no
+0-0*16842800768-114 +0-34*12800553-329 +0-34*16842800438-444
WITHOUT_BSNMP=foo
MK_BSNMP         = no
failed +0-295*32796503-4379 +0-295*16772796388-4494
WITHOUT_BZIP2=foo
MK_BZIP2         = no
MK_BZIP2_SUPPORT = no
+0-0*18342800772-110 no effect +0-0*18342800768-114
WITHOUT_BZIP2_SUPPORT=foo
MK_BZIP2_SUPPORT = no
+0-0*18342800770-112 no effect +0-0*18342800768-114
WITHOUT_CALENDAR=foo
MK_CALENDAR      = no
+0-0*16842800768-114 +0-45*12800680-202 +0-45*16842800564-318
WITHOUT_CAPSICUM=foo
MK_CAPSICUM      = no
MK_CASPER        = no
failed +0-54*02800123-759 +0-54*17052799871-1011
WITHOUT_CAROOT=foo
MK_CAROOT        = no
failed +0-334*22799853-1029 +0-334*16862799739-1143
WITHOUT_CASPER=foo
MK_CASPER        = no
failed +0-54*02800119-763 +0-54*17052799870-1012
WITH_CCACHE_BUILD=foo
MK_CCACHE_BUILD  = yes
+0-0*16842800768-114 no effect +0-0*16842800768-114
WITHOUT_CCD=foo
MK_CCD           = no
failed +0-7*1472800748-134 +0-7*18302800634-248
WITHOUT_CDDL=foo
MK_CDDL          = no
MK_LOADER_ZFS    = no
MK_ZFS           = no
failed +0-1952*1462701521-99361 +0-1952*17762691013-109869
WITHOUT_CLANG=foo
MK_CLANG         = no
MK_CLANG_FULL    = no
MK_LLVM_COV      = no
MK_LLVM_TARGET_AARCH64 = no
MK_LLVM_TARGET_ALL = no
MK_LLVM_TARGET_ARM = no
MK_LLVM_TARGET_MIPS = no
MK_LLVM_TARGET_POWERPC = no
MK_LLVM_TARGET_RISCV = no
+0-0*16842708416-92466 +0-196*12207941-592941 +0-196*16652115526-685356
WITHOUT_CLANG_BOOTSTRAP=foo
MK_CLANG_BOOTSTRAP = no
+0-0*16842800768-114 no effect +0-0*16842800767-115
WITH_CLANG_EXTRAS=foo
MK_CLANG_EXTRAS  = yes
+0-0*16842800769-113 failed failed
WITH_CLANG_FORMAT=foo
MK_CLANG_FORMAT  = yes
+0-0*16842800770-112 failed +2-0*1684281610715225
WITHOUT_CLANG_FULL=foo
MK_CLANG_FULL    = no
+0-0*16842758825-42057 no effect +0-0*16842758827-42055
WITHOUT_CLANG_IS_CC=foo
MK_CLANG_IS_CC   = no
+0-0*16842800771-111 +0-8*728008820 +0-8*16852800774-108
WITHOUT_CLEAN=foo
MK_CLEAN         = no
+0-0*16842800767-115 no effect +0-0*16842800771-111
WITHOUT_CPP=foo
MK_CPP           = no
+0-0*16842800772-110 no effect +0-0*16842800767-115
WITHOUT_CROSS_COMPILER=foo
MK_CLANG_BOOTSTRAP = no
MK_CROSS_COMPILER = no
MK_ELFTOOLCHAIN_BOOTSTRAP = no
MK_LLD_BOOTSTRAP = no
+0-0*16842800771-111 no effect +0-0*16842800769-113
WITHOUT_CRYPT=foo
MK_CRYPT         = no
MK_DMAGENT       = no
MK_GSSAPI        = no
MK_KERBEROS      = no
MK_KERBEROS_SUPPORT = no
MK_LDNS          = no
MK_LDNS_UTILS    = no
MK_OPENSSH       = no
MK_OPENSSL       = no
MK_PKGBOOTSTRAP  = no
MK_UNBOUND       = no
MK_ZFS           = no
failed +0-7399*1592586445-214437 failed
WITH_CTF=foo
MK_CTF           = yes
+0-0*1875280093856 no effect +0-0*1875280093957
WITHOUT_CUSE=foo
MK_CUSE          = no
+0-0*16862800771-111 +0-40*22800456-426 +0-40*16862800342-540
WITHOUT_CXGBETOOL=foo
MK_CXGBETOOL     = no
failed +0-3*12794031-6851 +0-3*16842793916-6966
WITHOUT_CXX=foo
MK_CLANG         = no
MK_CLANG_FULL    = no
MK_CXX           = no
MK_GOOGLETEST    = no
MK_LLVM_COV      = no
MK_TESTS         = no
failed +0-8968*32001556-799326 failed
WITHOUT_DEBUG_FILES=foo
MK_DEBUG_FILES   = no
failed +0-1949*61564823-1236059 +0-1949*26461430455-1370427
WITHOUT_DIALOG=foo
MK_BSDINSTALL    = no
MK_DIALOG        = no
failed +0-219*12795260-5622 +0-219*16762795116-5766
WITHOUT_DICT=foo
MK_DICT          = no
+0-0*16842800768-114 +0-6*02797443-3439 +0-6*16842797324-3558
WITH_DIRDEPS_BUILD=foo
make: "/usr/src/share/mk/src.sys.mk" line 28: Option DIRDEPS_BUILD may only be defined in /etc/src-env.conf, environment, or make argument, not /usr/obj//usr/src/tools/tools/build_option_survey/src.conf.

make: stopped in /usr/src
failed failed failed
WITH_DIRDEPS_CACHE=foo
make: "/usr/src/share/mk/src.sys.mk" line 28: Option DIRDEPS_CACHE may only be defined in /etc/src-env.conf, environment, or make argument, not /usr/obj//usr/src/tools/tools/build_option_survey/src.conf.

make: stopped in /usr/src
failed failed failed
WITHOUT_DMAGENT=foo
MK_DMAGENT       = no
+0-0*16842800768-114 +0-6*12800716-166 +0-6*16832800598-284
WITHOUT_DOCCOMPRESS=foo
MK_DOCCOMPRESS   = no
+0-0*16842800767-115 no effect +0-0*16842800771-111
WITH_DTRACE_TESTS=foo
MK_DTRACE_TESTS  = yes
+0-0*16842800769-113 failed +1779-0*168428051634281
WITHOUT_DYNAMICROOT=foo
MK_DYNAMICROOT   = no
+0-0*19003109561308679 no effect +0-0*19003109561308679
WITHOUT_EE=foo
MK_EE            = no
+0-0*16842800767-115 +0-30*12800622-260 +0-30*16842800514-368
WITHOUT_EFI=foo
MK_EFI           = no
failed +0-53*22796827-4055 +0-53*16812796710-4172
WITHOUT_ELFTOOLCHAIN_BOOTSTRAP=foo
MK_ELFTOOLCHAIN_BOOTSTRAP = no
+0-0*16842800767-115 no effect +0-0*16842800771-111
WITHOUT_EXAMPLES=foo
MK_EXAMPLES      = no
+0-0*16842800767-115 +0-275*22797776-3106 +0-275*16752797658-3224
WITH_EXPERIMENTAL=foo
MK_EXPERIMENTAL  = yes
+0-0*18342800772-110 no effect +0-0*18342800768-114
WITH_EXTRA_TCP_STACKS=foo
MK_EXTRA_TCP_STACKS = yes
+0-0*16842800776-106 failed failed
WITHOUT_FDT=foo
MK_FDT           = no
+0-0*16842800767-115 no effect +0-0*16842800770-112
WITHOUT_FILE=foo
MK_FILE          = no
+0-0*16842800767-115 +0-17*12791019-9863 +0-17*16802790911-9971
WITHOUT_FINGER=foo
MK_FINGER        = no
+0-0*16842800768-114 +0-7*12800790-92 +0-7*16832800681-201
WITHOUT_FLOPPY=foo
MK_FLOPPY        = no
failed +0-12*12800734-148 +0-12*16832800620-262
WITHOUT_FORMAT_EXTENSIONS=foo
MK_FORMAT_EXTENSIONS = no
+0-0*16842800770-112 no effect +0-0*16842800771-111
WITHOUT_FORTH=foo
MK_FORTH         = no
failed +0-36*12795483-5399 +0-36*16842795370-5512
WITHOUT_FP_LIBC=foo
MK_FP_LIBC       = no
+0-0*18412800344-538 no effect +0-0*18412800349-533
WITHOUT_FREEBSD_UPDATE=foo
MK_FREEBSD_UPDATE = no
failed +0-3*12800776-106 +0-3*16852800662-220
WITHOUT_FTP=foo
MK_FTP           = no
+0-0*16842800771-111 +0-11*12800322-560 +0-11*16842800213-669
WITHOUT_GAMES=foo
MK_GAMES         = no
+0-0*16842800767-115 +0-37*12800381-501 +0-37*16762800270-612
WITHOUT_GH_BC=foo
MK_GH_BC         = no
+0-0*16842800770-112 failed +5-367*16902799204-1678
WITHOUT_GNU_DIFF=foo
MK_GNU_DIFF      = no
failed +0-3*12800818-64 +0-3*16842800708-174
WITHOUT_GOOGLETEST=foo
MK_GOOGLETEST    = no
failed +0-219*02706096-94786 failed
WITHOUT_GPIO=foo
MK_GPIO          = no
failed +0-34*12800754-128 +0-34*16822800643-239
WITHOUT_GSSAPI=foo
MK_GSSAPI        = no
failed +0-107*12793754-7128 +0-107*16692793558-7324
WITHOUT_HAST=foo
MK_HAST          = no
failed +0-18*12799945-937 +0-18*16832799839-1043
WITH_HESIOD=foo
MK_HESIOD        = yes
+0-0*18332801001119 failed +6-0*18342801026144
WITHOUT_HTML=foo
MK_HTML          = no
+0-0*16842800769-113 +0-237*02798393-2489 +0-237*16842798277-2605
WITHOUT_HYPERV=foo
MK_HYPERV        = no
failed +0-11*12800800-82 +0-11*18392800676-206
WITHOUT_ICONV=foo
MK_ICONV         = no
failed +0-880*12770629-30253 +0-880*16632769046-31836
WITHOUT_INCLUDES=foo
MK_INCLUDES      = no
+0-0*16842800768-114 +0-2442*12766430-34452 +0-2442*16852766315-34567
WITHOUT_INET=foo
MK_INET          = no
MK_INET_SUPPORT  = no
+0-0*18472800681-201 +0-20*12792061-8821 +0-20*18482791860-9022
WITHOUT_INET6=foo
MK_INET6         = no
MK_INET6_SUPPORT = no
failed +0-51*1472793763-7119 +0-51*18862793152-7730
WITHOUT_INET6_SUPPORT=foo
MK_INET6_SUPPORT = no
+0-0*18922800270-612 +0-15*1462794681-6201 +0-15*18902794068-6814
WITHOUT_INETD=foo
MK_INETD         = no
failed +0-4*12800762-120 +0-4*16852800652-230
WITHOUT_INET_SUPPORT=foo
MK_INET_SUPPORT  = no
+0-0*18472800683-199 +0-20*12792066-8816 +0-20*18482791860-9022
WITH_INIT_ALL_PATTERN=foo
MK_INIT_ALL_PATTERN = yes
+0-0*5452282609225210 no effect +0-0*5452282609625214
WITH_INIT_ALL_ZERO=foo
MK_INIT_ALL_ZERO = yes
+0-0*4271282164720765 no effect +0-0*4271282165720775
WITHOUT_INSTALLLIB=foo
MK_INSTALLLIB    = no
failed +0-405*02532087-268795 failed
WITH_INSTALL_AS_USER=foo
MK_INSTALL_AS_USER = yes
+0-0*16842800767-115 no effect +0-0*16842800770-112
WITHOUT_IPFILTER=foo
MK_IPFILTER      = no
failed +0-88*1472794276-6606 +0-88*18272793930-6952
WITHOUT_IPFW=foo
MK_IPFW          = no
failed +0-11*12800357-525 +0-11*16822800239-643
WITHOUT_IPSEC_SUPPORT=foo
MK_IPSEC_SUPPORT = no
+0-0*16842800769-113 no effect +0-0*16842800767-115
WITHOUT_ISCSI=foo
MK_ISCSI         = no
failed +0-29*1462798257-2625 +0-29*18282798078-2804
WITHOUT_JAIL=foo
MK_JAIL          = no
failed +0-13*12800640-242 +0-13*16842800522-360
WITHOUT_KDUMP=foo
MK_KDUMP         = no
+0-0*16842800767-115 +0-6*12800569-313 +0-6*16842800445-437
WITHOUT_KERBEROS=foo
MK_GSSAPI        = no
MK_KERBEROS      = no
MK_KERBEROS_SUPPORT = no
failed +0-1087*12756220-44662 +0-1087*16012755758-45124
WITHOUT_KERBEROS_SUPPORT=foo
MK_KERBEROS_SUPPORT = no
+0-0*16912800609-273 +0-14*12800748-134 +0-14*16892800472-410
WITH_KERNEL_RETPOLINE=foo
MK_KERNEL_RETPOLINE = yes
+0-0*33072796066-4816 no effect +0-0*33072796073-4809
WITHOUT_KERNEL_SYMBOLS=foo
MK_KERNEL_SYMBOLS = no
failed +0-819*12352482-448400 +0-819*25022662454-138428
WITHOUT_KVM=foo
MK_KVM           = no
MK_KVM_SUPPORT   = no
+0-0*16842800769-113 no effect +0-0*16842800769-113
WITHOUT_KVM_SUPPORT=foo
MK_KVM_SUPPORT   = no
+0-0*16842800767-115 no effect +0-0*16842800772-110
WITHOUT_LDNS=foo
MK_LDNS          = no
MK_LDNS_UTILS    = no
MK_UNBOUND       = no
failed +0-37*12779695-21187 +0-37*16742779548-21334
WITHOUT_LDNS_UTILS=foo
MK_LDNS_UTILS    = no
+0-0*16842800770-112 +0-6*12800667-215 +0-6*16832800551-331
WITHOUT_LEGACY_CONSOLE=foo
MK_LEGACY_CONSOLE = no
failed +0-16*12800612-270 +0-16*16822800499-383
WITHOUT_LIB32=foo
MK_LIB32         = no
+0-0*16842800770-112 +0-918*72606531-194351 +0-918*13052606429-194453
WITH_LIBSOFT=foo
+0-0*16842800768-114 no effect +0-0*16842800771-111
WITHOUT_LLD=foo
MK_LLD           = no
+0-0*16842800741-141 +0-5*12593153-207729 +0-5*16832593019-207863
WITHOUT_LLDB=foo
MK_LLDB          = no
+0-0*16842800767-115 +0-6*12323173-477709 +0-6*16822323101-477781
WITHOUT_LLD_BOOTSTRAP=foo
MK_LLD_BOOTSTRAP = no
+0-0*16842800769-113 no effect +0-0*16842800775-107
WITHOUT_LLD_IS_LD=foo
MK_LLD_IS_LD     = no
+0-0*16842800773-109 +0-2*228008853 +0-2*16862800768-114
WITHOUT_LLVM_ASSERTIONS=foo
MK_LLVM_ASSERTIONS = no
+0-0*16952699236-101646 no effect +0-0*16952699236-101646
WITH_LLVM_BINUTILS=foo
MK_LLVM_BINUTILS = yes
+0-0*16842800767-115 +2-12*242799786-1096 +2-12*16982799676-1206
WITHOUT_LLVM_COV=foo
MK_LLVM_COV      = no
+0-0*16842800768-114 +0-8*12764807-36075 +0-8*16832764693-36189
WITHOUT_LLVM_CXXFILT=foo
MK_LLVM_CXXFILT  = no
+0-0*16842800769-113 failed +1-3*16862798000-2882
WITHOUT_LLVM_TARGET_AARCH64=foo
MK_LLVM_TARGET_AARCH64 = no
+0-0*16842745959-54923 no effect +0-0*16842745967-54915
WITHOUT_LLVM_TARGET_ALL=foo
MK_LLVM_TARGET_AARCH64 = no
MK_LLVM_TARGET_ALL = no
MK_LLVM_TARGET_ARM = no
MK_LLVM_TARGET_MIPS = no
MK_LLVM_TARGET_POWERPC = no
MK_LLVM_TARGET_RISCV = no
+0-0*16842628576-172306 no effect +0-0*16842628583-172299
WITHOUT_LLVM_TARGET_ARM=foo
MK_LLVM_TARGET_ARM = no
+0-0*16842752697-48185 no effect +0-0*16842752701-48181
WITH_LLVM_TARGET_BPF=foo
MK_LLVM_TARGET_BPF = yes
failed no effect failed
WITHOUT_LLVM_TARGET_MIPS=foo
MK_LLVM_TARGET_MIPS = no
+0-0*16842779116-21766 no effect +0-0*16842779116-21766
WITHOUT_LLVM_TARGET_POWERPC=foo
MK_LLVM_TARGET_POWERPC = no
+0-0*16842779465-21417 no effect +0-0*16842779468-21414
WITHOUT_LLVM_TARGET_RISCV=foo
MK_LLVM_TARGET_RISCV = no
+0-0*16842778234-22648 no effect +0-0*16842778234-22648
WITHOUT_LLVM_TARGET_X86=foo
MK_LLVM_TARGET_X86 = no
+0-0*16842740214-60668 no effect +0-0*16842740211-60671
WITH_LOADER_EFI_SECUREBOOT=foo
MK_LOADER_EFI_SECUREBOOT = yes
failed no effect failed
WITH_LOADER_FIREWIRE=foo
MK_LOADER_FIREWIRE = yes
+0-0*16902800786-96 no effect +0-0*16902800785-97
WITHOUT_LOADER_GELI=foo
MK_LOADER_GELI   = no
+0-0*16992800133-749 no effect +0-0*16992800129-753
WITHOUT_LOADER_LUA=foo
MK_LOADER_LUA    = no
failed +0-28*82794838-6044 +0-28*16922794684-6198
WITH_LOADER_OFW=foo
+0-0*16842800770-112 no effect +0-0*16842800773-109
WITH_LOADER_UBOOT=foo
+0-0*16842800773-109 no effect +0-0*16842800773-109
WITH_LOADER_VERBOSE=foo
MK_LOADER_VERBOSE = yes
+0-0*16902800773-109 no effect +0-0*16902800774-108
WITH_LOADER_VERIEXEC=foo
MK_LOADER_EFI_SECUREBOOT = yes
MK_LOADER_VERIEXEC = yes
MK_LOADER_VERIEXEC_VECTX = yes
failed no effect failed
WITH_LOADER_VERIEXEC_PASS_MANIFEST=foo
+0-0*16842800769-113 no effect +0-0*16842800773-109
WITH_LOADER_VERIEXEC_VECTX=foo
MK_LOADER_VERIEXEC_VECTX = yes
+0-0*16842800769-113 no effect +0-0*16842800780-102
WITHOUT_LOADER_ZFS=foo
MK_LOADER_ZFS    = no
failed +0-5*32800450-432 +0-5*16982793528-7354
WITHOUT_LOCALES=foo
MK_LOCALES       = no
failed +0-1404*12776639-24243 +0-1404*16692776528-24354
WITHOUT_LOCATE=foo
MK_LOCATE        = no
+0-0*16842800769-113 +0-13*12800790-92 +0-13*16852800672-210
WITHOUT_LPR=foo
MK_LPR           = no
failed +0-34*12800107-775 +0-34*16752799998-884
WITHOUT_LS_COLORS=foo
MK_LS_COLORS     = no
+0-0*16862800760-122 no effect +0-0*16862800765-117
WITHOUT_MAIL=foo
MK_DMAGENT       = no
MK_MAIL          = no
MK_MAILWRAPPER   = no
MK_SENDMAIL      = no
failed +0-291*32795675-5207 +0-291*16682795555-5327
WITHOUT_MAILWRAPPER=foo
MK_MAILWRAPPER   = no
failed +0-2*22800862-20 +0-2*16852800745-137
WITHOUT_MAKE=foo
MK_MAKE          = no
+0-0*16842800769-113 +0-386*12799883-999 +0-386*16842799769-1113
WITHOUT_MAKE_CHECK_USE_SANDBOX=foo
MK_MAKE_CHECK_USE_SANDBOX = no
+0-0*16842800768-114 no effect +0-0*16842800768-114
WITH_MALLOC_PRODUCTION=foo
MK_MALLOC_PRODUCTION = yes
+0-0*18412799689-1193 no effect +0-0*18412799687-1195
WITHOUT_MAN=foo
MK_MAN           = no
MK_MAN_UTILS     = no
failed +0-15468*12783951-16931 +0-15468*16852783836-17046
WITHOUT_MANCOMPRESS=foo
MK_MANCOMPRESS   = no
failed failed +15459-15459*1686281981018928
WITH_MANSPLITPKG=foo
MK_MANSPLITPKG   = yes
+0-0*16842800769-113 no effect +0-0*16842800775-107
WITHOUT_MAN_UTILS=foo
MK_MAN_UTILS     = no
failed +0-17*12797421-3461 +0-17*16852797309-3573
WITH_META_MODE=foo
make: "/usr/src/share/mk/src.sys.mk" line 28: Option META_MODE may only be defined in /etc/src-env.conf, environment, or make argument, not /usr/obj//usr/src/tools/tools/build_option_survey/src.conf.

make: stopped in /usr/src
failed failed failed
WITHOUT_MLX5TOOL=foo
MK_MLX5TOOL      = no
failed +0-5*12800842-40 +0-5*16862800730-152
WITHOUT_NDIS=foo
MK_NDIS          = no
+0-0*16842800768-114 no effect +0-0*16842800767-115
WITHOUT_NETCAT=foo
MK_NETCAT        = no
+0-0*18302800751-131 +0-4*1462800819-63 +0-4*18292800690-192
WITHOUT_NETGRAPH=foo
MK_ATM           = no
MK_BLUETOOTH     = no
MK_NETGRAPH      = no
MK_NETGRAPH_SUPPORT = no
failed +0-350*22780577-20305 +0-350*16582780429-20453
WITHOUT_NETGRAPH_SUPPORT=foo
MK_NETGRAPH_SUPPORT = no
failed +0-7*12800753-129 +0-7*16872800630-252
WITHOUT_NIS=foo
MK_NIS           = no
failed +0-72*52799619-1263 +0-72*18402797753-3129
WITHOUT_NLS=foo
MK_NLS           = no
MK_NLS_CATALOGS  = no
+0-0*18502800579-303 +0-468*12799093-1789 +0-468*18512798784-2098
WITHOUT_NLS_CATALOGS=foo
MK_NLS_CATALOGS  = no
+0-0*16902800673-209 +0-399*12799593-1289 +0-399*16912799384-1498
WITHOUT_NS_CACHING=foo
MK_NS_CACHING    = no
failed +0-4*12800681-201 +0-4*18332799832-1050
WITHOUT_NTP=foo
MK_NTP           = no
failed +2-259*12793818-7064 +0-259*16782793484-7398
WITHOUT_NVME=foo
MK_NVME          = no
failed +0-9*12800601-281 +0-9*18302800472-410
WITHOUT_OFED=foo
MK_OFED          = no
failed +0-409*22760758-40124 +0-409*16472760393-40489
WITH_OFED_EXTRA=foo
MK_OFED_EXTRA    = yes
+0-0*16842800769-113 failed +62-0*168528053654483
WITH_OPENLDAP=foo
MK_OPENLDAP      = yes
+0-0*10782801080198 no effect +0-0*10782801081199
WITHOUT_OPENMP=foo
MK_OPENMP        = no
+0-0*16842800769-113 +0-7*02794158-6724 +0-7*16822794048-6834
WITHOUT_OPENSSH=foo
MK_OPENSSH       = no
+0-0*16842800718-164 +0-54*12790368-10514 +0-54*16712790202-10680
WITHOUT_OPENSSL=foo
MK_DMAGENT       = no
MK_GSSAPI        = no
MK_KERBEROS      = no
MK_KERBEROS_SUPPORT = no
MK_LDNS          = no
MK_LDNS_UTILS    = no
MK_OPENSSH       = no
MK_OPENSSL       = no
MK_PKGBOOTSTRAP  = no
MK_UNBOUND       = no
MK_ZFS           = no
failed +0-7044*1582590676-210206 failed
WITHOUT_OPENSSL_KTLS=foo
MK_OPENSSL_KTLS  = no
failed +0-6*12800760-122 +0-6*16912800465-417
WITHOUT_PAM=foo
MK_PAM           = no
MK_PAM_SUPPORT   = no
+0-0*16862800759-123 no effect +0-0*16862800760-122
WITHOUT_PAM_SUPPORT=foo
MK_PAM_SUPPORT   = no
+0-0*16862800759-123 no effect +0-0*16862800765-117
WITHOUT_PF=foo
MK_AUTHPF        = no
MK_PF            = no
failed +0-248*22795959-4923 +0-248*18382795781-5101
WITHOUT_PIE=foo
MK_PIE           = no
+0-0*36772789749-11133 no effect +0-0*36772789748-11134
WITHOUT_PKGBOOTSTRAP=foo
MK_PKGBOOTSTRAP  = no
failed +0-3*12800809-73 +0-3*16852800692-190
WITHOUT_PMC=foo
MK_PMC           = no
failed +0-96*12783716-17166 +0-96*16762783601-17281
WITHOUT_PORTSNAP=foo
MK_PORTSNAP      = no
failed +0-4*12800819-63 +0-4*16852800705-177
WITHOUT_PPP=foo
MK_PPP           = no
failed +0-6*12799676-1206 +0-6*16842799570-1312
WITH_PROFILE=foo
MK_PROFILE       = yes
+0-0*16842800771-111 failed +334-0*16842991391190509
WITHOUT_QUOTAS=foo
MK_QUOTAS        = no
failed +0-17*12800682-200 +0-17*16812800576-306
WITHOUT_RADIUS_SUPPORT=foo
MK_RADIUS_SUPPORT = no
+0-0*16852800667-215 +0-53*12800541-341 +0-53*16812800319-563
WITH_RATELIMIT=foo
MK_RATELIMIT     = yes
+0-0*16842800768-114 no effect +0-0*16842800778-104
WITHOUT_RBOOTD=foo
MK_RBOOTD        = no
+0-0*16842800767-115 +0-3*12800824-58 +0-3*16842800711-171
WITH_REPRODUCIBLE_BUILD=foo
MK_REPRODUCIBLE_BUILD = yes
+0-0*16872800771-111 no effect +0-0*16872800775-107
WITHOUT_RESCUE=foo
MK_RESCUE        = no
+0-0*18302800765-117 +0-148*02787427-13455 +0-148*16842787310-13572
WITH_RETPOLINE=foo
MK_RETPOLINE     = yes
+0-0*44312801835953 no effect +0-0*44312801842960
WITHOUT_ROUTED=foo
MK_ROUTED        = no
failed +0-8*1452800605-277 +0-8*18282800394-488
WITH_RPCBIND_WARMSTART_SUPPORT=foo
MK_RPCBIND_WARMSTART_SUPPORT = yes
+0-0*16852800770-112 no effect +0-0*16852800776-106
WITHOUT_SCTP_SUPPORT=foo
MK_SCTP_SUPPORT  = no
+0-0*16842800767-115 no effect +0-0*16842800768-114
WITHOUT_SENDMAIL=foo
MK_SENDMAIL      = no
failed +0-253*42796229-4653 +0-253*16772796118-4764
WITHOUT_SERVICESDB=foo
MK_SERVICESDB    = no
+0-0*16842800766-116 no effect +0-0*16842800768-114
WITHOUT_SETUID_LOGIN=foo
MK_SETUID_LOGIN  = no
+0-0*16842800769-113 +0-0*128008820 +0-0*16852800771-111
WITHOUT_SHAREDOCS=foo
MK_SHAREDOCS     = no
+0-0*16842800769-113 +0-14*02800669-213 +0-14*16842800552-330
WITHOUT_SHARED_TOOLCHAIN=foo
MK_SHARED_TOOLCHAIN = no
+0-0*1688282894728065 no effect +0-0*1688282895228070
WITH_SORT_THREADS=foo
MK_SORT_THREADS  = yes
+0-0*16872800779-103 no effect +0-0*16872800780-102
WITHOUT_SOURCELESS=foo
MK_SOURCELESS    = no
MK_SOURCELESS_HOST = no
MK_SOURCELESS_UCODE = no
+0-0*16842800773-109 no effect +0-0*16842800768-114
WITHOUT_SOURCELESS_HOST=foo
MK_SOURCELESS_HOST = no
+0-0*16842800774-108 +0-8*12796066-4816 +0-8*16852795952-4930
WITHOUT_SOURCELESS_UCODE=foo
MK_SOURCELESS_UCODE = no
+0-0*16902800364-518 +0-168*12725563-75319 +0-168*16912725032-75850
WITHOUT_SSP=foo
MK_SSP           = no
failed +0-40*02799894-988 +0-40*48542779961-20921
WITH_STAGING=foo
make: "/usr/src/share/mk/src.sys.mk" line 28: Option STAGING may only be defined in /etc/src-env.conf, environment, or make argument, not /usr/obj//usr/src/tools/tools/build_option_survey/src.conf.

make: stopped in /usr/src
failed failed failed
WITH_STAGING_MAN=foo
MK_STAGING_MAN   = yes
+0-0*16842800772-110 no effect +0-0*16842800769-113
WITH_STAGING_PROG=foo
MK_STAGING_PROG  = yes
+0-0*16842800771-111 +0-97*028008831 +0-97*16842800768-114
WITH_STALE_STAGED=foo
MK_STALE_STAGED  = yes
+0-0*16842800769-113 no effect +0-0*16842800767-115
WITHOUT_STATS=foo
MK_STATS         = no
+0-0*16852800765-117 +0-8*02800167-715 +0-8*16832800051-831
WITHOUT_SYSCONS=foo
MK_SYSCONS       = no
+0-0*16842800767-115 +0-182*02799483-1399 +0-182*16842799377-1505
WITH_SYSROOT=foo
make: "/usr/src/share/mk/src.sys.mk" line 28: Option SYSROOT may only be defined in /etc/src-env.conf, environment, or make argument, not /usr/obj//usr/src/tools/tools/build_option_survey/src.conf.

make: stopped in /usr/src
failed failed failed
WITHOUT_SYSTEM_COMPILER=foo
MK_SYSTEM_COMPILER = no
+0-0*16892800771-111 no effect +0-0*16892800771-111
WITHOUT_SYSTEM_LINKER=foo
MK_SYSTEM_LINKER = no
+0-0*16842800779-103 no effect +0-0*16842800768-114
WITHOUT_TALK=foo
MK_TALK          = no
+0-0*16842800771-111 +0-6*12800783-99 +0-6*16832800674-208
WITHOUT_TCP_WRAPPERS=foo
MK_TCP_WRAPPERS  = no
failed +0-9*12800778-104 +0-9*16932800660-222
WITHOUT_TCSH=foo
MK_TCSH          = no
failed +0-57*1452799537-1345 +0-57*18282799035-1847
WITHOUT_TELNET=foo
MK_TELNET        = no
+0-0*16842800768-114 +0-6*12800342-540 +0-6*16832800224-658
WITHOUT_TESTS=foo
MK_GOOGLETEST    = no
MK_TESTS         = no
MK_TESTS_SUPPORT = no
failed +0-8511*42625331-175551 +0-8511*12132625211-175671
WITHOUT_TESTS_SUPPORT=foo
MK_GOOGLETEST    = no
MK_TESTS_SUPPORT = no
failed +0-418*12690934-109948 failed
WITHOUT_TEXTPROC=foo
MK_TEXTPROC      = no
+0-0*16842800768-114 +0-3*12800852-30 +0-3*16842800740-142
WITHOUT_TFTP=foo
MK_TFTP          = no
+0-0*16842800769-113 +0-9*12800529-353 +0-9*16822800418-464
WITHOUT_TOOLCHAIN=foo
MK_CLANG         = no
MK_CLANG_FULL    = no
MK_INCLUDES      = no
MK_LLD           = no
MK_LLDB          = no
MK_LLVM_COV      = no
MK_TOOLCHAIN     = no
failed +0-3007*21490791-1310091 +0-3007*16401490769-1310113
WITH_UBSAN=foo
MK_UBSAN         = yes
failed no effect failed
WITHOUT_UNBOUND=foo
MK_UNBOUND       = no
failed +0-23*12784997-15885 +0-23*16782784883-15999
WITHOUT_UNIFIED_OBJDIR=foo
make: "/usr/src/share/mk/src.sys.mk" line 28: Option UNIFIED_OBJDIR may only be defined in /etc/src-env.conf, environment, or make argument, not /usr/obj//usr/src/tools/tools/build_option_survey/src.conf.

make: stopped in /usr/src
failed failed failed
WITHOUT_USB=foo
MK_USB           = no
failed +0-436*12798033-2849 +0-436*16742797893-2989
WITHOUT_USB_GADGET_EXAMPLES=foo
MK_USB_GADGET_EXAMPLES = no
+0-0*16842800767-115 +0-8*12800571-311 +0-8*16852800456-426
WITHOUT_UTMPX=foo
MK_UTMPX         = no
failed +0-18*12800665-217 +0-18*16812800551-331
WITH_VERIEXEC=foo
MK_VERIEXEC      = yes
failed failed failed
WITHOUT_VI=foo
MK_VI            = no
+0-0*18302800241-641 +0-93*1452799483-1399 +0-93*18282798840-2042
WITHOUT_VT=foo
MK_VT            = no
+0-0*16842800767-115 +0-100*12799764-1118 +0-100*16842799657-1225
WITHOUT_WARNS=foo
MK_WARNS         = no
+0-0*16842800773-109 no effect +0-0*16842800771-111
WITHOUT_WERROR=foo
MK_WERROR        = no
+0-0*16842800768-114 no effect +0-0*16842800768-114
WITHOUT_WIRELESS=foo
MK_WIRELESS      = no
MK_WIRELESS_SUPPORT = no
failed +0-30*12794232-6650 +0-30*18282793854-7028
WITHOUT_WIRELESS_SUPPORT=foo
MK_WIRELESS_SUPPORT = no
+0-0*18312800503-379 no effect +0-0*18312800500-382
WITHOUT_WPA_SUPPLICANT_EAPOL=foo
MK_WPA_SUPPLICANT_EAPOL = no
failed no effect failed
WITHOUT_ZFS=foo
MK_ZFS           = no
failed +0-1701*1442679006-121876 +0-1701*17792675369-125513
WITHOUT_ZONEINFO=foo
MK_ZONEINFO      = no
+0-0*16842800769-113 +0-600*02799891-991 +0-600*16842799774-1108
WITH_ZONEINFO_LEAPSECONDS_SUPPORT=foo
MK_ZONEINFO_LEAPSECONDS_SUPPORT = yes
+0-0*22782801077195 no effect +0-0*22782801076194

How to read this table

The table has five major columns.

  1. src.conf

    The name of the option being tested

    All options are tested both in their WITH_FOO and WITHOUT_FOO variants but if the option has no effect (ie: is the default) it will not appear in the table

  2. MK_FOO

    Internal build flags affected by this option

  3. Buildworld

    What happens when the option is given to buildworld but not installworld

    Ie:
    	make buildworld WITH_FOO=yes
    	make installworld 
    
  4. Installworld

    What happens when the option is given to installworld but not buildworld

    Ie:
    	make buildworld 
    	make installworld WITH_FOO=yes
    
  5. World

    What happens when the option is given to both buildworld and installworld

    Ie:
    	make buildworld WITH_FOO=yes
    	make installworld WITH_FOO=yes
    

Inside each of the last three major columns there are five subcolumns

  1. A

    Number of added files/directories (relative to the option not be given

    If non-zero, the number links to a list of the added files/directories

  2. D

    Number of deleted files/directories (relative to the option not be given

    If non-zero, the number links to a list of the files not installed files/directories

  3. C

    Number of changed files/directories (relative to the option not be given

    If non-zero, the number links to a list of the files/directories which are differnet (two lines each)

  4. KB

    Size of installed operating system in kilobytes

  5. Delta

    Size change in kilobytes relative to the option not be given


Valid HTML 4.01 Transitional