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_CRYPT=foo
MK_BHYVE_SNAPSHOT = no
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_SVNLITE       = no
MK_UNBOUND       = no
MK_WIRELESS      = no
failed failed +16-5640*55166091064-783936
WITHOUT_GOOGLETEST=foo
MK_BHYVE_SNAPSHOT = no
MK_GOOGLETEST    = no
failed failed +166-269*57046111688-763312
WITHOUT_ICONV=foo
MK_BHYVE_SNAPSHOT = no
MK_ICONV         = no
failed failed +166-890*58016794312-80688
WITHOUT_INCLUDES=foo
MK_BHYVE_SNAPSHOT = no
MK_INCLUDES      = no
+166-10*59006863760-11240 failed +164-2383*58506793824-81176
WITHOUT_INET=foo
MK_BHYVE_SNAPSHOT = no
MK_INET          = no
MK_INET_SUPPORT  = no
+166-10*58996863624-11376 failed +166-26*58846846808-28192
WITHOUT_INET6=foo
MK_BHYVE_SNAPSHOT = no
MK_INET6         = no
MK_INET6_SUPPORT = no
+166-10*59046860904-14096 failed +166-64*58686846048-28952
WITHOUT_INET6_SUPPORT=foo
MK_BHYVE_SNAPSHOT = no
MK_INET6_SUPPORT = no
+166-10*59046860976-14024 failed +166-22*58926848984-26016
WITHOUT_INETD=foo
MK_BHYVE_SNAPSHOT = no
MK_INETD         = no
+166-10*59006863744-11256 failed +166-14*58966863424-11576
WITHOUT_INET_SUPPORT=foo
MK_BHYVE_SNAPSHOT = no
MK_INET_SUPPORT  = no
+166-10*58996863624-11376 failed +166-26*58846846808-28192
WITHOUT_INSTALLLIB=foo
MK_BHYVE_SNAPSHOT = no
MK_INSTALLLIB    = no
failed failed failed
WITHOUT_IPFILTER=foo
MK_BHYVE_SNAPSHOT = no
MK_IPFILTER      = no
failed failed +166-98*58856848096-26904
WITHOUT_IPFW=foo
MK_BHYVE_SNAPSHOT = no
MK_IPFW          = no
+166-10*59006863752-11248 failed +166-19*58946861928-13072
WITHOUT_LIBCPLUSPLUS=foo
MK_BHYVE_SNAPSHOT = no
MK_LIBCPLUSPLUS  = no
failed failed failed
WITHOUT_LIBPTHREAD=foo
MK_BHYVE_SNAPSHOT = no
MK_LIBPTHREAD    = no
MK_LIBTHR        = no
failed failed failed
WITHOUT_LIBTHR=foo
MK_BHYVE_SNAPSHOT = no
MK_LIBTHR        = no
failed failed failed
WITHOUT_LLD=foo
MK_BHYVE_SNAPSHOT = no
MK_LLD           = no
failed failed +166-15*58986506552-368448
WITHOUT_LLDB=foo
MK_BHYVE_SNAPSHOT = no
MK_LLDB          = no
+166-10*59006863752-11248 failed +166-15*58966275904-599096
WITHOUT_LLD_BOOTSTRAP=foo
MK_BHYVE_SNAPSHOT = no
MK_LLD_BOOTSTRAP = no
+166-10*6003688964014640 failed +166-10*6003688964014640
WITHOUT_LLD_IS_LD=foo
MK_BHYVE_SNAPSHOT = no
MK_LLD_IS_LD     = no
+166-10*59006863752-11248 failed +166-12*59016863752-11248
WITHOUT_LLVM_ASSERTIONS=foo
MK_BHYVE_SNAPSHOT = no
MK_LLVM_ASSERTIONS = no
+166-10*59016668744-206256 failed +166-10*59016668744-206256
WITHOUT_LLVM_COV=foo
MK_BHYVE_SNAPSHOT = no
MK_LLVM_COV      = no
+166-10*59006857160-17840 failed +166-18*58956798256-76744
WITHOUT_LLVM_TARGET_AARCH64=foo
MK_BHYVE_SNAPSHOT = no
MK_LLVM_TARGET_AARCH64 = no
+166-10*59006776720-98280 failed +166-10*59006776712-98288
WITHOUT_LLVM_TARGET_ALL=foo
MK_BHYVE_SNAPSHOT = 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
+166-10*59006592200-282800 failed +166-10*59006592200-282800
WITHOUT_LLVM_TARGET_ARM=foo
MK_BHYVE_SNAPSHOT = no
MK_LLVM_TARGET_ARM = no
+166-10*59006779208-95792 failed +166-10*59006779208-95792
WITHOUT_LLVM_TARGET_MIPS=foo
MK_BHYVE_SNAPSHOT = no
MK_LLVM_TARGET_MIPS = no
+166-10*59006821128-53872 failed +166-10*59006821128-53872
WITHOUT_LLVM_TARGET_POWERPC=foo
MK_BHYVE_SNAPSHOT = no
MK_LLVM_TARGET_POWERPC = no
+166-10*59006827016-47984 failed +166-10*59006827016-47984
WITHOUT_LLVM_TARGET_RISCV=foo
MK_BHYVE_SNAPSHOT = no
MK_LLVM_TARGET_RISCV = no
+166-10*59006849736-25264 failed +166-10*59006849736-25264
WITHOUT_LLVM_TARGET_X86=foo
MK_BHYVE_SNAPSHOT = no
MK_LLVM_TARGET_X86 = no
failed failed 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