From eb0fc67c45a0fcedf8d5975f80780240f4ed0680 Mon Sep 17 00:00:00 2001 From: Artem Bunichev Date: Thu, 29 Jan 2026 12:44:28 -0500 Subject: [PATCH] src.conf.5: Cross-reference uname(1) manual page Reviewed by: emaste, ziaee Differential Revision: https://reviews.freebsd.org/D54688 --- share/man/man5/src.conf.5 | 6 ++++-- tools/build/options/WITHOUT_REPRODUCIBLE_BUILD | 4 +++- tools/build/options/WITH_REPRODUCIBLE_BUILD | 4 +++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5 index e3c4139e304..48896e76182 100644 --- a/share/man/man5/src.conf.5 +++ b/share/man/man5/src.conf.5 @@ -1,5 +1,5 @@ .\" DO NOT EDIT-- this file is @generated by tools/build/options/makeman. -.Dd January 20, 2026 +.Dd January 29, 2026 .Dt SRC.CONF 5 .Os .Sh NAME @@ -1604,7 +1604,9 @@ See also the option. .It Va WITH_REPRODUCIBLE_BUILD Exclude build metadata (such as the build time, user, or host) -from the kernel, boot loaders, and uname output, so that builds produce +from the kernel, boot loaders, and +.Xr uname 1 +output, so that builds produce bit-for-bit identical output. .It Va WITH_REPRODUCIBLE_PATHS Modify the paths encoded in binary artifacts to be standard path diff --git a/tools/build/options/WITHOUT_REPRODUCIBLE_BUILD b/tools/build/options/WITHOUT_REPRODUCIBLE_BUILD index feabaed77fb..ae1f65204f1 100644 --- a/tools/build/options/WITHOUT_REPRODUCIBLE_BUILD +++ b/tools/build/options/WITHOUT_REPRODUCIBLE_BUILD @@ -1,3 +1,5 @@ Include build metadata (such as the build time, user, and host) -in the kernel, boot loaders, and uname output. +in the kernel, boot loaders, and +.Xr uname 1 +output. Successive builds will not be bit-for-bit identical. diff --git a/tools/build/options/WITH_REPRODUCIBLE_BUILD b/tools/build/options/WITH_REPRODUCIBLE_BUILD index 46080d9ffd2..949eed15a23 100644 --- a/tools/build/options/WITH_REPRODUCIBLE_BUILD +++ b/tools/build/options/WITH_REPRODUCIBLE_BUILD @@ -1,3 +1,5 @@ Exclude build metadata (such as the build time, user, or host) -from the kernel, boot loaders, and uname output, so that builds produce +from the kernel, boot loaders, and +.Xr uname 1 +output, so that builds produce bit-for-bit identical output.