svn commit: r338642 - head/share/mk
Ed Maste
emaste at FreeBSD.org
Thu Sep 13 14:26:54 UTC 2018
Author: emaste
Date: Thu Sep 13 14:26:53 2018
New Revision: 338642
URL: https://svnweb.freebsd.org/changeset/base/338642
Log:
Enable reproducible builds in advance of 12.0-REL
We want to build the 12.0 release artifacts with reproducible builds
mode enabled. Switch it on in HEAD now to enable testing with upcoming
ALPHA builds. We can revisit the default setting for HEAD after the
branch is created.
This change eliminates the build metadata (user, hostname, timestamp,
etc.) from the kernel and loader. If the src tree is a git, svn or p4
checkout with changes then the metadata is retained.
The WITHOUT_REPRODUCIBLE_BUILD src.conf(5) knob can be used to revert
to the previous behaviour.
Approved by: re (gjb)
Sponsored by: The FreeBSD Foundation
Modified:
head/share/mk/src.opts.mk
Modified: head/share/mk/src.opts.mk
==============================================================================
--- head/share/mk/src.opts.mk Thu Sep 13 14:08:10 2018 (r338641)
+++ head/share/mk/src.opts.mk Thu Sep 13 14:26:53 2018 (r338642)
@@ -159,6 +159,7 @@ __DEFAULT_YES_OPTIONS = \
QUOTAS \
RADIUS_SUPPORT \
RBOOTD \
+ REPRODUCIBLE_BUILD \
RESCUE \
ROUTED \
SENDMAIL \
@@ -201,7 +202,6 @@ __DEFAULT_NO_OPTIONS = \
NAND \
OFED_EXTRA \
OPENLDAP \
- REPRODUCIBLE_BUILD \
RPCBIND_WARMSTART_SUPPORT \
SHARED_TOOLCHAIN \
SORT_THREADS \
More information about the svn-src-all
mailing list