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
no effect +0-8*1507841-51 +0-8*1507841-51
WITHOUT_ACPI=foo
MK_ACPI          = no
no effect +0-8*1506898-994 +0-8*1506898-994
WITHOUT_AMD=foo
MK_AMD           = no
no effect +0-20*2507306-586 +0-20*2507306-586
WITHOUT_APM=foo
MK_APM           = no
no effect +0-5*1507875-17 +0-5*1507875-17
WITHOUT_ASSERT_DEBUG=foo
MK_ASSERT_DEBUG  = no
+0-0*411505768-2124 no effect +0-0*411505768-2124
WITHOUT_AT=foo
MK_AT            = no
no effect +0-10*1507846-46 +0-10*1507846-46
WITHOUT_ATM=foo
MK_ATM           = no
failed +0-48*132504523-3369 +0-48*133504483-3409
WITHOUT_AUDIT=foo
MK_AUDIT         = no
+0-0*6507883-9 +0-8*1507834-58 +0-8*7507825-67
WITHOUT_AUTHPF=foo
MK_AUTHPF        = no
no effect +0-2*1507866-26 +0-2*1507866-26
WITHOUT_BIND=foo
MK_BIND          = no
MK_BIND_DNSSEC   = no
MK_BIND_ETC      = no
MK_BIND_LIBS_LWRES = no
MK_BIND_MTREE    = no
MK_BIND_NAMED    = no
MK_BIND_UTILS    = no
no effect +0-201*6490574-17318 +0-201*6490574-17318
WITHOUT_BIND_DNSSEC=foo
MK_BIND_DNSSEC   = no
no effect +0-8*1504017-3875 +0-8*1504017-3875
WITHOUT_BIND_ETC=foo
MK_BIND_ETC      = no
no effect +0-5*0507875-17 +0-5*0507875-17
WITH_BIND_IDN=foo
MK_BIND_IDN      = yes
failed no effect failed
WITH_BIND_LARGE_FILE=foo
MK_BIND_LARGE_FILE = yes
+0-0*25078920 no effect +0-0*25078920
WITH_BIND_LIBS=foo
MK_BIND_LIBS     = yes
failed failed failed
WITHOUT_BIND_LIBS_LWRES=foo
MK_BIND_LIBS_LWRES = no
failed +0-102*2507399-493 failed
WITHOUT_BIND_MTREE=foo
MK_BIND_ETC      = no
MK_BIND_MTREE    = no
no effect +0-19*1507868-24 +0-19*1507868-24
WITHOUT_BIND_NAMED=foo
MK_BIND_NAMED    = no
no effect +0-21*2502185-5707 +0-21*2502185-5707
WITH_BIND_SIGCHASE=foo
MK_BIND_SIGCHASE = yes
+0-0*550797280 no effect +0-0*550797280
WITHOUT_BIND_UTILS=foo
MK_BIND_UTILS    = no
no effect +0-8*1501931-5961 +0-8*1501931-5961
WITH_BIND_XML=foo
MK_BIND_XML      = yes
failed no effect failed
WITHOUT_BLUETOOTH=foo
MK_BLUETOOTH     = no
failed +0-132*6505030-2862 +0-132*6505030-2862
WITHOUT_BOOT=foo
MK_BOOT          = no
failed +0-27*2506972-920 +0-27*2506972-920
WITHOUT_BSD_CPIO=foo
MK_BSD_CPIO      = no
no effect +0-4*1507854-38 +0-4*1507854-38
WITHOUT_BSNMP=foo
MK_BSNMP         = no
failed +0-67*1506370-1522 failed
WITHOUT_BZIP2=foo
MK_BZIP2         = no
MK_BZIP2_SUPPORT = no
failed no effect failed
WITHOUT_BZIP2_SUPPORT=foo
MK_BZIP2_SUPPORT = no
failed no effect failed
WITHOUT_CALENDAR=foo
MK_CALENDAR      = no
no effect +0-57*2507667-225 +0-57*2507667-225
WITHOUT_CDDL=foo
MK_CDDL          = no
MK_ZFS           = no
failed +0-116*136478804-29088 +0-116*137478495-29397
WITHOUT_CPP=foo
MK_CPP           = no
no effect +0-2*1507679-213 +0-2*1507679-213
WITHOUT_CRYPT=foo
MK_CRYPT         = no
MK_GSSAPI        = no
MK_KERBEROS      = no
MK_KERBEROS_SUPPORT = no
MK_OPENSSH       = no
MK_OPENSSL       = no
+0-0*208507231-661 +0-1715*28461854-46038 +0-1715*217461104-46788
WITHOUT_CTM=foo
MK_CTM           = no
no effect +0-9*1507806-86 +0-9*1507806-86
WITHOUT_CVS=foo
MK_CVS           = no
no effect +0-26*2506959-933 +0-26*2506959-933
WITHOUT_CXX=foo
MK_CXX           = no
+0-0*15078920 +0-1016*19478330-29562 +0-1016*20478330-29562
WITHOUT_DICT=foo
MK_DICT          = no
no effect +0-6*0504444-3448 +0-6*0504444-3448
WITHOUT_DYNAMICROOT=foo
MK_DYNAMICROOT   = no
+0-0*13956157553683 no effect +0-0*13956157553683
WITHOUT_EXAMPLES=foo
MK_EXAMPLES      = no
no effect +0-301*3506364-1528 +0-301*3506364-1528
WITHOUT_FLOPPY=foo
MK_FLOPPY        = no
failed +0-8*1507815-77 +0-8*1507815-77
WITHOUT_FORTH=foo
MK_FORTH         = no
failed +0-2*1507886-6 +0-2*4507742-150
WITHOUT_FP_LIBC=foo
MK_FP_LIBC       = no
+0-0*157507516-376 no effect +0-0*157507516-376
WITHOUT_FREEBSD_UPDATE=foo
MK_FREEBSD_UPDATE = no
no effect +0-4*1507792-100 +0-4*1507792-100
WITHOUT_GAMES=foo
MK_GAMES         = no
no effect +0-46*1504370-3522 +0-46*1504370-3522
WITHOUT_GCOV=foo
MK_GCOV          = no
no effect +0-2*1507859-33 +0-2*1507859-33
WITHOUT_GDB=foo
MK_GDB           = no
failed +0-8*2500439-7453 +0-8*2500439-7453
WITHOUT_GNU=foo
MK_GNU           = no
MK_GNU_SUPPORT   = no
+0-0*25078920 no effect +0-0*25078920
WITH_GNU_CPIO=foo
MK_GNU_CPIO      = yes
failed failed failed
WITHOUT_GNU_GREP=foo
MK_GNU_GREP      = no
no effect +0-19*2507767-125 +0-19*2507767-125
WITHOUT_GNU_SUPPORT=foo
MK_GNU_SUPPORT   = no
+0-0*25078920 no effect +0-0*25078920
WITHOUT_GPIB=foo
MK_GPIB          = no
+0-0*1507888-4 +0-12*1507819-73 +0-12*2507815-77
WITHOUT_GROFF=foo
MK_GROFF         = no
failed +0-456*9502083-5809 +0-456*9502083-5809
WITHOUT_GSSAPI=foo
MK_GSSAPI        = no
no effect +0-74*3507138-754 +0-74*3507138-754
WITH_HESIOD=foo
MK_HESIOD        = yes
+0-0*144508028136 failed +5-0*145508045153
WITHOUT_HTML=foo
MK_HTML          = no
no effect +0-92*1506920-972 +0-92*1506920-972
WITH_IDEA=foo
MK_IDEA          = yes
+0-0*1950798088 +1-0*05078975 +1-0*1950798593
WITHOUT_INET6=foo
MK_INET6         = no
MK_INET6_SUPPORT = no
failed +0-27*133507529-363 +0-27*204507111-781
WITHOUT_INET6_SUPPORT=foo
MK_INET6_SUPPORT = no
+0-0*201507478-414 +0-1*1305078920 +0-1*200507478-414
WITHOUT_INFO=foo
MK_INFO          = no
failed +0-41*3504968-2924 +0-41*3504968-2924
WITHOUT_INSTALLLIB=foo
MK_INSTALLLIB    = no
failed +0-262*2462808-45084 failed
WITHOUT_IPFILTER=foo
MK_IPFILTER      = no
+0-0*132507720-172 +0-81*135505150-2742 +0-81*136504978-2914
WITHOUT_IPFW=foo
MK_IPFW          = no
no effect +0-8*1507711-181 +0-8*1507711-181
WITHOUT_IPX=foo
MK_IPX           = no
MK_IPX_SUPPORT   = no
MK_NCP           = no
+0-0*134507876-16 +0-47*2507153-739 +0-47*136507137-755
WITHOUT_IPX_SUPPORT=foo
MK_IPX_SUPPORT   = no
+0-0*133507880-12 no effect +0-0*133507880-12
WITHOUT_JAIL=foo
MK_JAIL          = no
no effect +0-6*1507839-53 +0-6*1507839-53
WITHOUT_KERBEROS=foo
MK_GSSAPI        = no
MK_KERBEROS      = no
MK_KERBEROS_SUPPORT = no
+0-0*10507800-92 +0-516*8490370-17522 +0-516*18490278-17614
WITHOUT_KERBEROS_SUPPORT=foo
MK_KERBEROS_SUPPORT = no
+0-0*8507844-48 no effect +0-0*8507844-48
WITHOUT_KVM=foo
MK_KVM           = no
MK_KVM_SUPPORT   = no
failed no effect failed
WITHOUT_KVM_SUPPORT=foo
MK_KVM_SUPPORT   = no
failed no effect failed
WITHOUT_LEGACY_CONSOLE=foo
MK_LEGACY_CONSOLE = no
failed +0-12*1507754-138 +0-12*1507754-138
WITHOUT_LIB32=foo
MK_LIB32         = no
failed +0-549*1456599-51293 +0-549*1456599-51293
WITHOUT_LIBPTHREAD=foo
MK_BIND          = no
MK_BIND_DNSSEC   = no
MK_BIND_ETC      = no
MK_BIND_LIBS_LWRES = no
MK_BIND_MTREE    = no
MK_BIND_NAMED    = no
MK_BIND_UTILS    = no
MK_LIBPTHREAD    = no
MK_LIBTHR        = no
failed +0-348*7484127-23765 failed
WITHOUT_LIBTHR=foo
MK_BIND          = no
MK_BIND_DNSSEC   = no
MK_BIND_ETC      = no
MK_BIND_LIBS_LWRES = no
MK_BIND_MTREE    = no
MK_BIND_NAMED    = no
MK_BIND_UTILS    = no
MK_LIBTHR        = no
failed +0-343*7484230-23662 failed
WITHOUT_LOCALES=foo
MK_LOCALES       = no
no effect +0-1020*0507012-880 +0-1020*0507012-880
WITHOUT_LOCATE=foo
MK_LOCATE        = no
no effect +0-12*2507841-51 +0-12*2507841-51
WITHOUT_LPR=foo
MK_LPR           = no
no effect +3-0*05091161224 +0-28*1507526-366
WITHOUT_MAIL=foo
MK_MAIL          = no
MK_MAILWRAPPER   = no
MK_SENDMAIL      = no
failed +0-273*6504918-2974 +0-273*6504918-2974
WITHOUT_MAILWRAPPER=foo
MK_MAILWRAPPER   = no
failed +0-1*1507882-10 +0-1*1507882-10
WITHOUT_MAKE=foo
MK_MAKE          = no
no effect +0-32*2507348-544 +0-32*2507348-544
WITHOUT_MAN=foo
MK_MAN           = no
failed +0-8324*10497582-10310 +0-8324*10497582-10310
WITHOUT_NCP=foo
MK_NCP           = no
+0-0*1507888-4 +0-34*2507242-650 +0-34*3507238-654
WITHOUT_NDIS=foo
MK_NDIS          = no
no effect +0-5*1507831-61 +0-5*1507831-61
WITHOUT_NETCAT=foo
MK_NETCAT        = no
failed +0-2*1507863-29 +0-2*1507863-29
WITHOUT_NETGRAPH=foo
MK_NETGRAPH      = no
MK_NETGRAPH_SUPPORT = no
failed +0-40*2507584-308 failed
WITHOUT_NETGRAPH_SUPPORT=foo
MK_NETGRAPH_SUPPORT = no
failed +0-6*1507830-62 failed
WITHOUT_NIS=foo
MK_NIS           = no
failed +0-50*11507410-482 failed
WITHOUT_NLS=foo
MK_NLS           = no
failed +0-71*0507445-447 +0-71*0507445-447
WITHOUT_NLS_CATALOGS=foo
MK_NLS_CATALOGS  = no
+0-0*25078920 no effect +0-0*25078920
WITHOUT_NS_CACHING=foo
MK_NS_CACHING    = no
failed +0-6*1507805-87 +0-6*144507393-499
WITHOUT_NTP=foo
MK_NTP           = no
no effect +0-84*2506161-1731 +0-84*2506161-1731
WITHOUT_OBJC=foo
MK_OBJC          = no
+0-0*15078920 +0-22*1500838-7054 +0-22*2500838-7054
WITHOUT_OPENSSH=foo
MK_OPENSSH       = no
failed +0-41*2503978-3914 failed
WITHOUT_OPENSSL=foo
MK_GSSAPI        = no
MK_KERBEROS      = no
MK_KERBEROS_SUPPORT = no
MK_OPENSSH       = no
MK_OPENSSL       = no
+0-0*182507296-596 +0-1705*27462985-44907 +0-1705*209462389-45503
WITHOUT_PAM=foo
MK_PAM           = no
MK_PAM_SUPPORT   = no
+0-0*2507888-4 no effect +0-0*2507888-4
WITHOUT_PAM_SUPPORT=foo
MK_PAM_SUPPORT   = no
+0-0*2507888-4 no effect +0-0*2507888-4
WITHOUT_PF=foo
MK_AUTHPF        = no
MK_PF            = no
+0-0*7507872-20 +0-32*2505933-1959 +0-32*9505913-1979
WITHOUT_PKGTOOLS=foo
MK_PKGTOOLS      = no
no effect +0-13*1507572-320 +0-13*1507572-320
WITHOUT_PMC=foo
MK_PMC           = no
no effect +0-64*3507057-835 +0-64*3507057-835
WITHOUT_PORTSNAP=foo
MK_PORTSNAP      = no
failed +0-6*1507834-58 +0-6*1507834-58
WITHOUT_PPP=foo
MK_PPP           = no
no effect +0-5*1507428-464 +0-5*1507428-464
WITHOUT_PROFILE=foo
MK_PROFILE       = no
failed +0-250*2464924-42968 +0-250*2464924-42968
WITHOUT_QUOTAS=foo
MK_QUOTAS        = no
no effect +0-12*1507798-94 +0-12*1507798-94
WITHOUT_RCMDS=foo
MK_RCMDS         = no
+0-0*132508552660 +0-19*131507755-137 +0-19*131507743-149
WITHOUT_RCS=foo
MK_RCS           = no
failed +0-22*2507215-677 +0-22*2507215-677
WITHOUT_RESCUE=foo
MK_RESCUE        = no
failed +0-133*1503436-4456 +0-133*1503436-4456
WITHOUT_ROUTED=foo
MK_ROUTED        = no
no effect +0-4*1507766-126 +0-4*1507766-126
WITHOUT_SENDMAIL=foo
MK_SENDMAIL      = no
failed +0-242*5505108-2784 +0-242*5505108-2784
WITHOUT_SETUID_LOGIN=foo
MK_SETUID_LOGIN  = no
no effect +0-0*15078920 +0-0*15078920
WITHOUT_SHAREDOCS=foo
MK_SHAREDOCS     = no
no effect +0-113*1505095-2797 +0-113*1505095-2797
WITHOUT_SSP=foo
MK_SSP           = no
+0-0*1792505688-2204 no effect +0-0*1792505688-2204
WITHOUT_SYMVER=foo
MK_SYMVER        = no
failed no effect failed
WITHOUT_SYSCONS=foo
MK_SYSCONS       = no
no effect +0-174*2506556-1336 +0-174*2506556-1336
WITHOUT_SYSINSTALL=foo
MK_SYSINSTALL    = no
no effect +0-4*1507030-862 +0-4*1507030-862
WITHOUT_TCSH=foo
MK_TCSH          = no
+0-0*131507548-344 +0-44*132507105-787 +0-44*132506761-1131
WITHOUT_TELNET=foo
MK_TELNET        = no
no effect +0-4*1507645-247 +0-4*1507645-247
WITHOUT_TEXTPROC=foo
MK_GROFF         = no
MK_TEXTPROC      = no
no effect +0-462*9502039-5853 +0-462*9502039-5853
WITHOUT_TOOLCHAIN=foo
MK_GDB           = no
MK_TOOLCHAIN     = no
failed +0-2126*26446386-61506 failed
WITHOUT_USB=foo
MK_USB           = no
failed +0-46*3507050-842 failed
WITHOUT_WIRELESS=foo
MK_WIRELESS      = no
MK_WIRELESS_SUPPORT = no
failed +0-24*1506995-897 +0-24*1506995-897
WITHOUT_WIRELESS_SUPPORT=foo
MK_WIRELESS_SUPPORT = no
no effect no effect no effect
WITHOUT_WPA_SUPPLICANT_EAPOL=foo
MK_WPA_SUPPLICANT_EAPOL = no
+0-0*1507768-124 no effect +0-0*1507768-124
WITHOUT_ZFS=foo
MK_ZFS           = no
failed +0-29*133486665-21227 +0-29*133486357-21535
WITHOUT_ZONEINFO=foo
MK_ZONEINFO      = no
no effect +0-454*6507263-629 +0-454*6507263-629

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