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
WITH_BEARSSL=foo
MK_BEARSSL       = yes
MK_LOADER_EFI_SECUREBOOT = yes
MK_LOADER_VERIEXEC = yes
MK_VERIEXEC      = yes
+0-0*15112718914981 failed +49-0*1512273308315150
WITHOUT_BHYVE=foo
MK_BHYVE         = no
failed +0-20*22713924-4009 +0-20*14972713873-4060
WITHOUT_CDDL=foo
MK_CDDL          = no
MK_LOADER_ZFS    = no
MK_ZFS           = no
failed +0-1754*1462623991-93942 +0-1754*16042620663-97270
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_SPARC = no
MK_LLVM_TARGET_X86 = no
+0-0*14982717881-52 +0-184*11929202-788731 +0-184*14911929151-788782
WITHOUT_EFI=foo
MK_EFI           = no
failed +0-48*12713802-4131 +0-48*14932713743-4190
WITHOUT_INET=foo
MK_INET          = no
MK_INET_SUPPORT  = no
failed +0-16*12710978-6955 +0-16*1602710946-6987
WITHOUT_INET6=foo
MK_INET6         = no
MK_INET6_SUPPORT = no
+0-0*16932716504-1429 +0-51*1462711858-6075 +0-51*16862710451-7482
WITHOUT_INET6_SUPPORT=foo
MK_INET6_SUPPORT = no
+0-0*16932716513-1420 +0-12*1452713247-4686 +0-12*16922711832-6101
WITHOUT_INETD=foo
MK_INETD         = no
+0-0*14992717878-55 +0-4*12717768-165 +0-4*14992717719-214
WITHOUT_INET_SUPPORT=foo
MK_INET_SUPPORT  = no
+0-0*16502717854-79 +0-16*12710959-6974 +0-16*16512710884-7049
WITHOUT_KERBEROS=foo
MK_GSSAPI        = no
MK_KERBEROS      = no
MK_KERBEROS_SUPPORT = no
+0-0*15062717502-431 +0-1125*12632235-85698 +0-1125*13912631773-86160
WITHOUT_KERBEROS_SUPPORT=foo
MK_KERBEROS_SUPPORT = no
+0-0*15082717649-284 +0-16*12717720-213 +0-16*15052717435-498
WITHOUT_OPENSSH=foo
MK_OPENSSH       = no
+0-0*14982717832-101 +0-56*12702619-15314 +0-56*14892702526-15407
WITHOUT_OPENSSL=foo
MK_GSSAPI        = no
MK_KERBEROS      = no
MK_OPENSSH       = no
MK_OPENSSL       = no
failed +0-5240*172526253-191680 failed

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