diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5 --- a/share/man/man5/src.conf.5 +++ b/share/man/man5/src.conf.5 @@ -866,6 +866,13 @@ .Pp This is a default setting on arm/armv6, arm/armv7, arm64/aarch64, i386/i386, powerpc/powerpc, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf. +.It Va WITH_LIB32 +On 64-bit platforms, build the 32-bit library set and a +.Nm ld-elf32.so.1 +runtime linker. +.Pp +This is a default setting on +amd64/amd64 and powerpc/powerpc64. .It Va WITHOUT_LLD Do not build LLVM's lld linker. .It Va WITHOUT_LLDB @@ -1266,6 +1273,13 @@ .It .Va WITHOUT_OFED_EXTRA .El +.It Va WITH_OFED +Build the +.Dq "OpenFabrics Enterprise Distribution" +InfiniBand software stack, including kernel modules and userspace libraries. +.Pp +This is a default setting on +amd64/amd64, arm64/aarch64, i386/i386, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf. .It Va WITH_OFED_EXTRA Build the non-essential components of the .Dq "OpenFabrics Enterprise Distribution" @@ -1435,6 +1449,11 @@ Build .Xr rpcbind 8 with warmstart support. +.It Va WITHOUT_SCTP_SUPPORT +Disable support in the kernel for the +.Xr sctp 4 +Stream Control Transmission Protocol +loadable kernel module. .It Va WITHOUT_SENDMAIL Do not build .Xr sendmail 8 @@ -1743,6 +1762,13 @@ .Pp This is a default setting on powerpc/powerpc. +.It Va WITH_ZFS +Build the ZFS file system kernel module, libraries, and user commands. +Also enable ZFS support in utilities and libraries which implement +ZFS-specific functionality. +.Pp +This is a default setting on +amd64/amd64, arm/armv6, arm/armv7, arm64/aarch64, i386/i386, powerpc/powerpc64, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf. .It Va WITHOUT_ZONEINFO Do not build the timezone database. When set, it enforces these options: diff --git a/tools/build/options/WITHOUT_SCTP_SUPPORT b/tools/build/options/WITHOUT_SCTP_SUPPORT new file mode 100644 --- /dev/null +++ b/tools/build/options/WITHOUT_SCTP_SUPPORT @@ -0,0 +1,4 @@ +Disable support in the kernel for the +.Xr sctp 4 +Stream Control Transmission Protocol +loadable kernel module. diff --git a/tools/build/options/WITH_LIB32 b/tools/build/options/WITH_LIB32 new file mode 100644 --- /dev/null +++ b/tools/build/options/WITH_LIB32 @@ -0,0 +1,3 @@ +On 64-bit platforms, build the 32-bit library set and a +.Nm ld-elf32.so.1 +runtime linker. diff --git a/tools/build/options/WITH_OFED b/tools/build/options/WITH_OFED new file mode 100644 --- /dev/null +++ b/tools/build/options/WITH_OFED @@ -0,0 +1,3 @@ +Build the +.Dq "OpenFabrics Enterprise Distribution" +InfiniBand software stack, including kernel modules and userspace libraries. diff --git a/tools/build/options/WITH_ZFS b/tools/build/options/WITH_ZFS new file mode 100644 --- /dev/null +++ b/tools/build/options/WITH_ZFS @@ -0,0 +1,3 @@ +Build the ZFS file system kernel module, libraries, and user commands. +Also enable ZFS support in utilities and libraries which implement +ZFS-specific functionality.