From nobody Wed Mar 8 23:31:44 2023 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PX7r113p9z3x2Vw; Wed, 8 Mar 2023 23:31:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PX7r10Z9tz3Fgw; Wed, 8 Mar 2023 23:31:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678318305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Is3cuDht+x0qj0KhKIPZB20BWhtEl6eb8E3UF0p/36w=; b=x6gv1sZsPvIQLmtqvaZOojkJa3WZfcVs7pKeHNktF1tZJQIUYD2BCRjKpMdWS7cImlzJ5v FPNpsb6VHDfXXyNz4YNu7FiSV2UGuYYdOUdPIAZh1oviZC8uCL9xVQT/0AUWPKj7ngmlRO jxfO5GNl7vQJQ9nJs8fKlXksy5YAflW8AHxVPdC9jo+TpyHsmkQ+49C/q4KuXzcqPRDtTA i0AzUdS8IcRmKHosRqp/2otdbCR/fAvp0mQqWES7uuyEwzQfK/Wf9h/y5lz4odeN8J1QdG u1IJYrm7M9BDUzQpamn4/f+up+Pt98ZAIEqaThGQPMwLh4hoFzCohr0tgQdEzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678318305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Is3cuDht+x0qj0KhKIPZB20BWhtEl6eb8E3UF0p/36w=; b=fQQwfvWlwkOwHG6uTqaTyzdjY3CTq2c6iB5ELJ2qLKwMoCcOvEK9gQPvtrqeg4Yy1ZCUUK efsbEaP/k0xGeUj/MZz7HTvSV2aZu1YoiGN9Vu3RWb5z6FRxWHnyYgygvpSURZCpus0jYp u9k36eks4O0IbEYJhAvpwR3f4ClSa+Mh+Q/GLjlvktrHNMuGxzwUOHSSHkQ0gXM0WjZfYu J0qxyKlXfBH2qB57iVAVtKh3FmAci6UEJXMyQbXjkafXuAY8USlQWHEg0SXu8/9cyZd8qW XzIkalSgEkD79XeJgKZVjUDjMpoGSpy/YXGK0ZNbcbrENPHC8KPL0aVw9laE2w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1678318305; a=rsa-sha256; cv=none; b=cxKRcJeC6mN06/o2o9VMuB1WEyjTXCsYQteil/CCR4YhWGzphxI9DF71wpTbfabJa0AbuG mdy+6LrUKx9E6ENHL85DNjmw+mgkq+WsbEFyJiqNayTQiDkoK9i2n6zEJG2XFpyyJQMmuF JOnagJXVtpGkjDdfsHH+ncC2S/7ZiFc8t2qpnHvPVkGbsEDXbmZVzbVgVvTOmDPlY/XAeN mHPYEuCl4LUttsSmKRRj9q6inulDnN8AOnvLxRWD1mEsJs6UMeJrQ6iAZO9a1/3TFFx62J QOphpOMWQ9dYUUGRD4c0Ajg2q/SIZ5ympfreV1a7j2qN9x8y6dhGPvYRZfWGXQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PX7r06ljBzl8M; Wed, 8 Mar 2023 23:31:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 328NViMc050556; Wed, 8 Mar 2023 23:31:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 328NViDn050541; Wed, 8 Mar 2023 23:31:44 GMT (envelope-from git) Date: Wed, 8 Mar 2023 23:31:44 GMT Message-Id: <202303082331.328NViDn050541@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ed Maste Subject: git: c581962414ed - main - src.conf.5: Add some WITH_/WITHOUT_ option descriptions List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c581962414edfc26796319ccc988647b08b03ce1 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=c581962414edfc26796319ccc988647b08b03ce1 commit c581962414edfc26796319ccc988647b08b03ce1 Author: Ed Maste AuthorDate: 2023-03-07 18:49:23 +0000 Commit: Ed Maste CommitDate: 2023-03-08 23:30:45 +0000 src.conf.5: Add some WITH_/WITHOUT_ option descriptions Reviewed by: markj, brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D38961 --- share/man/man5/src.conf.5 | 26 ++++++++++++++++++++++++++ tools/build/options/WITHOUT_SCTP_SUPPORT | 4 ++++ tools/build/options/WITH_LIB32 | 3 +++ tools/build/options/WITH_OFED | 3 +++ tools/build/options/WITH_ZFS | 3 +++ 5 files changed, 39 insertions(+) diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5 index d298f38ff0b5..52b80513467e 100644 --- a/share/man/man5/src.conf.5 +++ b/share/man/man5/src.conf.5 @@ -866,6 +866,13 @@ runtime linker. .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 @@ When set, it enforces these options: .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 @@ utility. 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 @@ ZFS-specific functionality. .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 index 000000000000..0829dbeca49d --- /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 index 000000000000..3c621483a60d --- /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 index 000000000000..5c978418f001 --- /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 index 000000000000..4b1aea6df534 --- /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.