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
+0-0*21231802-7 +0-33*21231569-240 +0-33*11231591-218
WITHOUT_ACPI=foo
MK_ACPI          = no
+0-0*212318101 +0-14*21224321-7488 +0-14*11224337-7472
WITHOUT_AMD=foo
MK_AMD           = no
+0-0*2123182112 +0-28*21230377-1432 +0-28*21230371-1438
WITHOUT_ASSERT_DEBUG=foo
MK_ASSERT_DEBUG  = no
+0-0*12441212983-18826 +0-0*112318112 +0-0*12451212999-18810
WITHOUT_AT=foo
MK_AT            = no
+0-0*212318112 +0-13*31231683-126 +0-13*31231685-124
WITHOUT_AUTHPF=foo
MK_AUTHPF        = no
+0-0*1123182516 +0-5*21231735-74 +0-5*01231739-70
WITH_AUTO_OBJ=foo
Option AUTO_OBJ may only be defined in src-env.conf, env, or make arg, not src.conf.
failed failed failed
WITHOUT_AUTOFS=foo
MK_AUTOFS        = no
failed +0-21*31231222-587 +0-21*31231221-588
WITHOUT_BINUTILS_BOOTSTRAP=foo
MK_BINUTILS_BOOTSTRAP = no
+0-0*21231807-2 +0-0*11231805-4 +0-0*21231807-2
WITHOUT_BLUETOOTH=foo
MK_BLUETOOTH     = no
failed +0-165*31227963-3846 +0-165*31227963-3846
WITHOUT_BOOTPARAMD=foo
MK_BOOTPARAMD    = no
+0-0*11231807-2 +0-7*11231705-104 +0-7*21231705-104
WITHOUT_BOOTPD=foo
MK_BOOTPD        = no
+0-0*21231808-1 +0-13*21231387-422 +0-13*21231380-429
WITHOUT_BSDINSTALL=foo
MK_BSDINSTALL    = no
+0-0*21231807-2 +0-33*21231482-327 +0-33*11231468-341
WITHOUT_BZIP2=foo
MK_BZIP2         = no
MK_BZIP2_SUPPORT = no
+0-0*1511231807-2 +0-0*21231807-2 +0-0*15112318101
WITHOUT_BZIP2_SUPPORT=foo
MK_BZIP2_SUPPORT = no
+0-0*1511231797-12 +0-0*21231804-5 +0-0*1511231798-11
WITHOUT_CASPER=foo
MK_CASPER        = no
+0-0*101231788-21 +0-85*21231015-794 +0-85*101231012-797
WITHOUT_CCD=foo
MK_CCD           = no
failed +0-7*21231694-115 +0-7*1811231490-319
WITHOUT_CDDL=foo
MK_CDDL          = no
MK_ZFS           = no
failed +0-214*1421185649-46160 +0-214*1641183707-48102
WITHOUT_CLANG=foo
MK_CLANG         = no
MK_CLANG_FULL    = no
failed +0-104*11044762-187047 failed
WITHOUT_CLANG_BOOTSTRAP=foo
MK_CLANG_BOOTSTRAP = no
failed +0-0*212318112 failed
WITHOUT_CLANG_FULL=foo
MK_CLANG_FULL    = no
+0-0*91227460-4349 +0-0*212318112 +0-0*91227467-4342
WITHOUT_CLANG_IS_CC=foo
MK_CLANG_IS_CC   = no
failed +0-8*81231806-3 failed
WITHOUT_CPP=foo
MK_CPP           = no
+0-0*212318123 +0-0*212318178 +0-0*212318134
WITHOUT_CROSS_COMPILER=foo
MK_BINUTILS_BOOTSTRAP = no
MK_CLANG_BOOTSTRAP = no
MK_CROSS_COMPILER = no
MK_ELFTOOLCHAIN_BOOTSTRAP = no
failed +0-0*11231808-1 failed
WITH_CTF=foo
MK_CTF           = yes
+0-0*3241124363811829 +0-0*212318101 +0-0*3241124363911830
WITHOUT_CTM=foo
MK_CTM           = no
+0-0*11231808-1 +0-13*11231582-227 +0-13*11231587-222
WITHOUT_DEBUG_FILES=foo
MK_DEBUG_FILES   = no
failed +0-1662*2970870-260939 +0-1662*1799962244-269565
WITH_DIRDEPS_BUILD=foo
Option DIRDEPS_BUILD may only be defined in src-env.conf, env, or make arg, not src.conf.
failed failed failed
WITHOUT_DOCCOMPRESS=foo
MK_DOCCOMPRESS   = no
failed failed +68-68*212350013192
WITHOUT_DYNAMICROOT=foo
MK_DYNAMICROOT   = no
+0-0*2691338745106936 no effect +0-0*2691338754106945
WITHOUT_ED_CRYPTO=foo
MK_ED_CRYPTO     = no
+0-0*1461231782-27 +0-0*212318156 +0-0*1471231787-22
WITHOUT_EE=foo
MK_EE            = no
failed +0-30*21231502-307 +0-30*11231481-328
WITH_EISA=foo
MK_EISA          = yes
+0-0*212318123 +0-0*212318178 +0-0*212318145
WITHOUT_ELFCOPY_AS_OBJCOPY=foo
MK_ELFCOPY_AS_OBJCOPY = no
failed failed +3-0*2772132759695787
WITHOUT_ELFTOOLCHAIN_BOOTSTRAP=foo
MK_ELFTOOLCHAIN_BOOTSTRAP = no
+0-0*2123181910 +0-0*2123182213 +0-0*212318112
WITHOUT_FDT=foo
MK_FDT           = no
no effect +0-0*212318167 +0-0*21231805-4
WITHOUT_FINGER=foo
MK_FINGER        = no
+0-0*21231804-5 +0-7*01231697-112 +0-7*11231707-102
WITHOUT_FMTREE=foo
MK_FMTREE        = no
+0-0*212318167 +0-3*21231713-96 +0-3*21231704-105
WITHOUT_FORTH=foo
MK_FORTH         = no
failed +0-10*21231775-34 failed
WITHOUT_FP_LIBC=foo
MK_FP_LIBC       = no
+0-0*1841231521-288 +0-0*112318167 +0-0*1831231509-300
WITHOUT_FTP=foo
MK_FTP           = no
+0-0*2123182314 +0-14*21231141-668 +0-14*21231150-659
WITHOUT_GAMES=foo
MK_GAMES         = no
+0-0*112318145 +0-51*11228785-3024 +0-51*21228789-3020
WITH_GCC=foo
MK_GCC           = yes
+0-0*112318145 failed +38-0*2125244020631
WITH_GCC_BOOTSTRAP=foo
MK_GCC_BOOTSTRAP = yes
failed +0-0*212318156 failed
WITHOUT_GCOV=foo
MK_GCOV          = no
+0-0*112318112 +0-0*112318145 +0-0*21231804-5
WITHOUT_GNU_SUPPORT=foo
MK_GNU_SUPPORT   = no
+0-0*51231801-8 +0-0*21231804-5 +0-0*41231803-6
WITH_GNUCXX=foo
MK_GNUCXX        = yes
+0-0*212318178 failed +574-0*1125683725028
WITHOUT_GPIO=foo
MK_GPIO          = no
failed +0-36*21231677-132 +0-36*21231682-127
WITHOUT_GPL_DTC=foo
MK_GPL_DTC       = no
+0-0*21231799-10 failed +1-0*412347632954
WITHOUT_GROFF=foo
MK_GROFF         = no
+0-0*212318112 +0-567*31221147-10662 +0-567*31221120-10689
WITHOUT_GSSAPI=foo
MK_GSSAPI        = no
failed +0-81*21230173-1636 failed
WITH_HESIOD=foo
MK_HESIOD        = yes
+0-0*5291232018209 failed +6-0*5301232035226
WITHOUT_HTML=foo
MK_HTML          = no
failed +0-237*21229399-2410 failed
WITHOUT_HYPERV=foo
MK_HYPERV        = no
+0-0*212318123 +0-7*21231744-65 +0-7*21231743-66
WITHOUT_INCLUDES=foo
MK_INCLUDES      = no
+0-0*11231806-3 +0-1903*31209737-22072 +0-1903*31209736-22073
WITHOUT_INET=foo
MK_INET          = no
MK_INET_SUPPORT  = no
+0-0*1571231781-28 +0-12*21228370-3439 +0-12*1581228348-3461
WITHOUT_INET6=foo
MK_INET6         = no
MK_INET6_SUPPORT = no
+0-0*6141230797-1012 +0-44*1441229029-2780 +0-44*6141228018-3791
WITHOUT_INET6_SUPPORT=foo
MK_INET6_SUPPORT = no
+0-0*6141230800-1009 +0-5*1441230209-1600 +0-5*6161229204-2605
WITHOUT_INETD=foo
MK_INETD         = no
failed +0-7*21231638-171 +0-7*21231648-161
WITHOUT_IPFW=foo
MK_IPFW          = no
+0-0*212318145 +0-11*21231253-556 +0-11*21231253-556
WITHOUT_JAIL=foo
MK_JAIL          = no
+0-0*41231808-1 +0-11*21231512-297 +0-11*31231502-307
WITHOUT_KERNEL_SYMBOLS=foo
MK_KERNEL_SYMBOLS = no
+0-0*212318112 +0-803*3890548-341261 +0-803*3890549-341260
WITHOUT_KVM=foo
MK_KVM           = no
MK_KVM_SUPPORT   = no
+0-0*212318189 +0-0*212318090 +0-0*212318145
WITHOUT_KVM_SUPPORT=foo
MK_KVM_SUPPORT   = no
+0-0*41231807-2 +0-0*21231802-7 +0-0*512318189
WITHOUT_LDNS_UTILS=foo
MK_LDNS_UTILS    = no
no effect +0-6*11231539-270 +0-6*21231553-256
WITHOUT_LIB32=foo
MK_LIB32         = no
failed +0-914*41113874-117935 +0-914*31113874-117935
WITHOUT_LIBTHR=foo
MK_LIBTHR        = no
failed +0-226*21203909-27900 failed
WITHOUT_LOCALES=foo
MK_LOCALES       = no
failed +0-1261*11223826-7983 +0-1261*21223835-7974
WITHOUT_LOCATE=foo
MK_LOCATE        = no
+0-0*21231808-1 +0-16*11231714-95 +0-16*21231704-105
WITHOUT_LPR=foo
MK_LPR           = no
+0-0*21231795-14 +0-40*11231126-683 +0-40*21231112-697
WITHOUT_LS_COLORS=foo
MK_LS_COLORS     = no
+0-0*1461231800-9 +0-0*212318156 +0-0*1451231799-10
WITHOUT_LZMA_SUPPORT=foo
MK_LZMA_SUPPORT  = no
+0-0*41231804-5 +0-0*212318123 +0-0*31231794-15
WITHOUT_MAILWRAPPER=foo
MK_MAILWRAPPER   = no
failed +0-2*21231785-24 +0-2*21231780-29
WITHOUT_MAKE=foo
MK_MAKE          = no
+0-0*21231804-5 +0-375*21230168-1641 +0-375*21230165-1644
WITHOUT_MANCOMPRESS=foo
MK_MANCOMPRESS   = no
failed failed +11290-11290*2124887817069
WITHOUT_MANDOCDB=foo
MK_MANDOCDB      = no
failed failed +2-1*10123186960
WITH_NAND=foo
MK_NAND          = yes
+0-0*3921231802-7 failed +30-0*39212347842975
WITHOUT_NETGRAPH=foo
MK_ATM           = no
MK_BLUETOOTH     = no
MK_NETGRAPH      = no
MK_NETGRAPH_SUPPORT = no
failed +0-372*1431213988-17821 +0-372*1481213866-17943
WITHOUT_NETGRAPH_SUPPORT=foo
MK_NETGRAPH_SUPPORT = no
failed +0-7*21231694-115 failed
WITHOUT_NIS=foo
MK_NIS           = no
+0-0*1971230092-1717 +0-70*111230331-1478 +0-70*2001228622-3187
WITHOUT_NLS=foo
MK_NLS           = no
failed +0-111*21231290-519 +0-111*1791231250-559
WITHOUT_NLS_CATALOGS=foo
MK_NLS_CATALOGS  = no
+0-0*512318112 +0-32*21231804-5 +0-32*51231808-1
WITHOUT_NS_CACHING=foo
MK_NS_CACHING    = no
+0-0*5291231136-673 +0-7*21231544-265 +0-7*5291230858-951
WITH_OPENLDAP=foo
MK_OPENLDAP      = yes
failed +0-0*112318101 failed
WITHOUT_OPENSSH=foo
MK_OPENSSH       = no
+0-0*21231804-5 +0-60*21221803-10006 +0-60*21221786-10023
WITHOUT_PAM=foo
MK_PAM           = no
MK_PAM_SUPPORT   = no
failed +0-0*21231805-4 failed
WITHOUT_PAM_SUPPORT=foo
MK_PAM_SUPPORT   = no
failed +0-0*112318145 failed
WITHOUT_PF=foo
MK_AUTHPF        = no
MK_PF            = no
failed +0-50*31228746-3063 +0-50*1621228772-3037
WITHOUT_PKGBOOTSTRAP=foo
MK_PKGBOOTSTRAP  = no
+0-0*21231803-6 +0-4*21231720-89 +0-4*11231723-86
WITHOUT_PORTSNAP=foo
MK_PORTSNAP      = no
+0-0*212318167 +0-9*11231688-121 +0-9*21231697-112
WITHOUT_PROFILE=foo
MK_PROFILE       = no
failed +0-310*21170449-61360 +0-310*21170442-61367
WITHOUT_QUOTAS=foo
MK_QUOTAS        = no
+0-0*212318123 +0-17*21231576-233 +0-17*21231568-241
WITHOUT_RCS=foo
MK_RCS           = no
+0-0*21231807-2 +0-38*21230645-1164 +0-38*21230654-1155
WITHOUT_RESCUE=foo
MK_RESCUE        = no
+0-0*21231808-1 +0-144*21222708-9101 +0-144*21222724-9085
WITHOUT_SENDMAIL=foo
MK_SENDMAIL      = no
failed +0-260*41226872-4937 +0-260*41226875-4934
WITHOUT_SETUID_LOGIN=foo
MK_SETUID_LOGIN  = no
+0-0*1801231596-213 +0-0*31231805-4 +0-0*1811231591-218
WITH_SORT_THREADS=foo
MK_SORT_THREADS  = yes
failed +0-0*11231799-10 failed
WITHOUT_SOURCELESS_UCODE=foo
MK_SOURCELESS_UCODE = no
+0-0*41231791-18 +0-304*21199171-32638 +0-304*31199125-32684
WITHOUT_SSP=foo
MK_SSP           = no
failed +0-54*21231183-626 +0-54*41881222197-9612
WITH_STAGING=foo
Option STAGING may only be defined in src-env.conf, env, or make arg, not src.conf.
failed failed failed
WITH_STAGING_MAN=foo
MK_STAGING_MAN   = yes
+0-0*112318112 +0-0*212318123 +0-0*212318178
WITH_STAGING_PROG=foo
MK_STAGING_PROG  = yes
+0-0*212318112 +0-53*11231800-9 +0-53*21231806-3
WITH_SVN=foo
MK_SVN           = yes
failed failed +23-23*21231807-2
WITHOUT_SVNLITE=foo
MK_SVNLITE       = no
+0-0*21231808-1 +0-23*21203980-27829 +0-23*21203974-27835
WITH_SYSROOT=foo
Option SYSROOT may only be defined in src-env.conf, env, or make arg, not src.conf.
failed failed failed
WITHOUT_TALK=foo
MK_TALK          = no
+0-0*21231801-8 +0-6*21231686-123 +0-6*21231683-126
WITHOUT_TCP_WRAPPERS=foo
MK_TCP_WRAPPERS  = no
+0-0*11231803-6 +0-9*21231688-121 +0-9*21231679-130
WITHOUT_TCSH=foo
MK_TCSH          = no
+0-0*1791231238-571 +0-66*1441230182-1627 +0-66*1791229614-2195
WITHOUT_TELNET=foo
MK_TELNET        = no
+0-0*212318112 +0-6*21231292-517 +0-6*21231293-516
WITHOUT_TESTS=foo
MK_TESTS         = no
MK_TESTS_SUPPORT = no
failed +0-4562*41188911-42898 +0-4562*31188899-42910
WITHOUT_TEXTPROC=foo
MK_GROFF         = no
MK_TEXTPROC      = no
+0-0*112318112 +0-576*31221024-10785 +0-576*31221016-10793
WITHOUT_TFTP=foo
MK_TFTP          = no
+0-0*11231805-4 +0-6*21231571-238 +0-6*21231568-241
WITHOUT_TIMED=foo
MK_TIMED         = no
+0-0*212318090 +0-7*11231611-198 +0-7*21231610-199
WITHOUT_TOOLCHAIN=foo
MK_BINUTILS      = no
MK_CLANG         = no
MK_CLANG_FULL    = no
MK_GDB           = no
MK_INCLUDES      = no
MK_LLDB          = no
MK_TOOLCHAIN     = no
failed +0-2411*21002815-228994 +0-2411*31002816-228993
WITHOUT_UNBOUND=foo
MK_UNBOUND       = no
+0-0*212318112 +0-26*21221841-9968 +0-26*11221852-9957
WITHOUT_UTMPX=foo
MK_UTMPX         = no
+0-0*312318112 +0-20*21231473-336 +0-20*21231483-326
WITHOUT_VI=foo
MK_VI            = no
+0-0*1441231318-491 +0-92*1411229254-2555 +0-92*1421228765-3044
WITHOUT_VT=foo
MK_VT            = no
+0-0*112318112 +0-95*11230812-997 +0-95*11230824-985
WITHOUT_WARNS=foo
MK_WARNS         = no
+0-0*212318123 +0-0*21231799-10 +0-0*2123182011
WITHOUT_WIRELESS=foo
MK_WIRELESS      = no
MK_WIRELESS_SUPPORT = no
+0-0*51231805-4 +0-34*21224447-7362 +0-34*41224459-7350
WITHOUT_WPA_SUPPLICANT_EAPOL=foo
MK_WPA_SUPPLICANT_EAPOL = no
failed +0-0*2123181910 failed
WITHOUT_ZFS=foo
MK_ZFS           = no
failed +0-61*1421180589-51220 +0-61*1481178676-53133
WITHOUT_ZONEINFO=foo
MK_ZONEINFO      = no
+0-0*11231807-2 +0-469*21231132-677 +0-469*21231127-682

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