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_ACPI=foo
MK_ACPI          = no
no effect +0-8*1221188-779 +0-8*1221188-779
WITHOUT_ATM=foo
MK_ATM           = no
failed +0-62*130220224-1743 +0-62*131220052-1915
WITHOUT_AUDIT=foo
MK_AUDIT         = no
+0-0*1221962-5 +0-8*2221926-41 +0-8*3221922-45
WITHOUT_AUTHPF=foo
MK_AUTHPF        = no
no effect +0-2*1221945-22 +0-2*1221945-22
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-174*6211355-10612 +0-174*6211356-10611
WITHOUT_BIND_DNSSEC=foo
MK_BIND_DNSSEC   = no
no effect +0-4*1220580-1387 +0-4*1220580-1387
WITHOUT_BIND_ETC=foo
MK_BIND_ETC      = no
no effect +0-5*0221956-11 +0-5*0221957-10
WITH_BIND_LIBS=foo
MK_BIND_LIBS     = yes
+0-0*12213073-8894 failed +206-0*14220078-1889
WITHOUT_BIND_LIBS_LWRES=foo
MK_BIND_LIBS_LWRES = no
failed +0-102*2221600-367 +0-102*2221601-366
WITHOUT_BIND_MTREE=foo
MK_BIND_ETC      = no
MK_BIND_MTREE    = no
no effect failed failed
WITHOUT_BIND_NAMED=foo
MK_BIND_NAMED    = no
no effect +0-18*2218018-3949 +0-18*2218018-3949
WITHOUT_BIND_UTILS=foo
MK_BIND_UTILS    = no
no effect +0-8*2217753-4214 +0-8*2217753-4214
WITHOUT_BLUETOOTH=foo
MK_BLUETOOTH     = no
failed +0-97*8220678-1289 +0-97*8220678-1289
WITHOUT_BOOT=foo
MK_BOOT          = no
failed failed failed
WITHOUT_CALENDAR=foo
MK_CALENDAR      = no
no effect +0-55*3221756-211 +0-55*3221756-211
WITHOUT_CPP=foo
MK_CPP           = no
no effect +0-2*1221880-87 +0-2*1221880-87
WITHOUT_CRYPT=foo
MK_CRYPT         = no
MK_KERBEROS      = no
MK_KERBEROS_SUPPORT = no
MK_OPENSSH       = no
MK_OPENSSL       = no
+0-0*179221480-487 +0-1444*23208087-13880 +0-1444*194207569-14398
WITHOUT_CVS=foo
MK_CVS           = no
no effect +0-26*2221158-809 +0-26*2221158-809
WITHOUT_CXX=foo
MK_CXX           = no
no effect +0-676*14205440-16527 +0-676*14205440-16527
WITHOUT_DICT=foo
MK_DICT          = no
no effect +0-6*0218517-3450 +0-6*0218517-3450
WITHOUT_DYNAMICROOT=foo
MK_DYNAMICROOT   = no
+0-0*14925958337616 no effect +0-0*14925958337616
WITHOUT_EXAMPLES=foo
MK_EXAMPLES      = no
no effect +0-345*3220303-1664 +0-345*3220303-1664
WITHOUT_FORTH=foo
MK_FORTH         = no
failed +0-2*2221960-7 +0-2*4221864-103
WITHOUT_FORTRAN=foo
MK_FORTRAN       = no
no effect +0-9*2217375-4592 +0-9*2217375-4592
WITHOUT_FP_LIBC=foo
MK_FP_LIBC       = no
+0-0*149221770-197 no effect +0-0*149221770-197
WITHOUT_GAMES=foo
MK_GAMES         = no
no effect +0-48*1218421-3546 +0-48*1218421-3546
WITHOUT_GCOV=foo
MK_GCOV          = no
no effect +0-2*1221940-27 +0-2*1221940-27
WITHOUT_GDB=foo
MK_GDB           = no
failed +0-8*3215932-6035 +0-8*3215932-6035
WITHOUT_GNU=foo
MK_GNU           = no
MK_GNU_SUPPORT   = no
+0-0*2221966-1 no effect +0-0*2221966-1
WITHOUT_GNU_SUPPORT=foo
MK_GNU_SUPPORT   = no
+0-0*2221966-1 no effect +0-0*2221966-1
WITHOUT_GPIB=foo
MK_GPIB          = no
+0-0*1221966-1 +0-8*0221926-41 +0-8*1221926-41
WITHOUT_GROFF=foo
MK_GROFF         = no
no effect +0-456*10216599-5368 +0-456*10216599-5368
WITH_HESIOD=foo
MK_HESIOD        = yes
+0-0*13722202255 failed +5-0*13822203669
WITHOUT_HTML=foo
MK_HTML          = no
no effect +0-94*1220946-1021 +0-94*1220946-1021
WITHOUT_I4B=foo
MK_I4B           = no
+0-0*1221962-5 +0-68*5221271-696 +0-68*6221267-700
WITH_IDEA=foo
MK_IDEA          = yes
+0-0*822199831 +1-0*02219703 +1-0*822200437
WITHOUT_INET6=foo
MK_INET6         = no
MK_INET6_SUPPORT = no
+0-0*154221796-171 +0-13*131221827-140 +0-13*154221657-310
WITHOUT_INET6_SUPPORT=foo
MK_INET6_SUPPORT = no
+0-0*154221796-171 +0-1*130221966-1 +0-1*153221796-171
WITHOUT_INFO=foo
MK_INFO          = no
failed +0-44*5219000-2967 +0-44*5218997-2970
WITHOUT_IPFILTER=foo
MK_IPFILTER      = no
+0-0*133221818-149 +0-80*135220385-1582 +0-80*137220237-1730
WITHOUT_IPX=foo
MK_IPX           = no
MK_IPX_SUPPORT   = no
MK_NCP           = no
+0-0*134221958-9 +0-43*3221168-799 +0-43*137221160-807
WITHOUT_IPX_SUPPORT=foo
MK_IPX_SUPPORT   = no
+0-0*133221958-9 no effect +0-0*133221958-9
WITHOUT_KERBEROS=foo
MK_KERBEROS      = no
MK_KERBEROS_SUPPORT = no
+0-0*17221897-70 +0-304*9218875-3092 +0-304*26218806-3161
WITHOUT_KERBEROS_SUPPORT=foo
MK_KERBEROS_SUPPORT = no
+0-0*16221913-54 no effect +0-0*16221913-54
WITHOUT_LIB32=foo
MK_LIB32         = no
no effect no effect no effect
WITHOUT_LIBC_R=foo
MK_LIBC_R        = no
no effect no effect no effect
WITHOUT_LIBPTHREAD=foo
MK_LIBPTHREAD    = no
no effect +0-12*2221682-285 +0-12*2221122-845
WITHOUT_LIBTHR=foo
MK_LIBTHR        = no
no effect +0-5*1221636-331 +0-5*1221637-330
WITHOUT_LOCALES=foo
MK_LOCALES       = no
no effect +0-910*0221117-850 +0-910*0221118-849
WITHOUT_LPR=foo
MK_LPR           = no
no effect +0-26*3221672-295 +0-26*3221672-295
WITHOUT_MAILWRAPPER=foo
MK_MAILWRAPPER   = no
failed +0-1*1221959-8 +0-1*1221958-9
WITHOUT_MAN=foo
MK_MAN           = no
failed +0-7271*11212708-9259 +0-7271*13212711-9256
WITHOUT_NCP=foo
MK_NCP           = no
+0-0*1221966-1 +0-34*3221222-745 +0-34*4221219-748
WITHOUT_NETCAT=foo
MK_NETCAT        = no
no effect +0-2*2221944-23 +0-2*2221945-22
WITHOUT_NIS=foo
MK_NIS           = no
+0-0*154221628-339 +0-46*12221651-316 +0-46*160221312-655
WITHOUT_NLS=foo
MK_NLS           = no
failed +0-47*0221651-316 +0-47*0221651-316
WITHOUT_NLS_CATALOGS=foo
MK_NLS_CATALOGS  = no
+0-0*2221955-12 no effect +0-0*2221954-13
WITHOUT_OBJC=foo
MK_OBJC          = no
no effect +0-17*0218103-3864 +0-17*0218103-3864
WITHOUT_OPENSSH=foo
MK_OPENSSH       = no
+0-0*1221962-5 +0-35*4220455-1512 +0-35*5220452-1515
WITHOUT_OPENSSL=foo
MK_KERBEROS      = no
MK_KERBEROS_SUPPORT = no
MK_OPENSSH       = no
MK_OPENSSL       = no
+0-0*167221525-442 +0-1434*21208555-13412 +0-1434*188208114-13853
WITHOUT_PAM=foo
MK_PAM           = no
MK_PAM_SUPPORT   = no
+0-0*3221962-5 no effect +0-0*3221962-5
WITHOUT_PAM_SUPPORT=foo
MK_PAM_SUPPORT   = no
+0-0*3221962-5 no effect +0-0*3221962-5
WITHOUT_PCVT=foo
MK_PCVT          = no
no effect +0-45*3221756-211 +0-45*3221755-212
WITHOUT_PF=foo
MK_AUTHPF        = no
MK_PF            = no
no effect +0-26*3221141-826 +0-26*3221142-825
WITHOUT_PROFILE=foo
MK_PROFILE       = no
failed +0-92*1210143-11824 +0-92*1210144-11823
WITHOUT_RCMDS=foo
MK_RCMDS         = no
+0-0*132222432465 +0-11*132221893-74 +0-11*132221885-82
WITHOUT_RCS=foo
MK_RCS           = no
failed +0-22*4221446-521 +0-22*4221443-524
WITHOUT_RESCUE=foo
MK_RESCUE        = no
no effect +0-133*1218612-3355 +0-133*1218603-3364
WITHOUT_SENDMAIL=foo
MK_SENDMAIL      = no
failed +0-230*5219725-2242 +0-230*5219727-2240
WITHOUT_SETUID_LOGIN=foo
MK_SETUID_LOGIN  = no
no effect +0-0*1221966-1 +0-0*1221966-1
WITHOUT_SHAREDOCS=foo
MK_SHAREDOCS     = no
no effect +0-91*0219768-2199 +0-91*0219768-2199
WITHOUT_SYSCONS=foo
MK_SYSCONS       = no
no effect +0-168*2220686-1281 +0-168*2220686-1281
WITHOUT_TCSH=foo
MK_TCSH          = no
+0-0*131221710-257 +0-35*130221251-716 +0-35*130220995-972
WITHOUT_TOOLCHAIN=foo
MK_GDB           = no
MK_TOOLCHAIN     = no
failed +0-1662*19178768-43199 failed
WITHOUT_USB=foo
MK_USB           = no
no effect +0-25*3221891-76 +0-25*3221891-76
WITHOUT_WPA_SUPPLICANT_EAPOL=foo
MK_WPA_SUPPLICANT_EAPOL = no
+0-0*1221895-72 no effect +0-0*1221894-73

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