]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Enable reproducible builds in advance of 12.0-REL
authoremaste <emaste@FreeBSD.org>
Thu, 13 Sep 2018 14:26:53 +0000 (14:26 +0000)
committeremaste <emaste@FreeBSD.org>
Thu, 13 Sep 2018 14:26:53 +0000 (14:26 +0000)
commit460a1ea85e2855de384f91df300691adb2ddfdc2
tree09e507847ffc73ed8de13b12dc994d08a6c49e35
parent7ad818d559872bf799f41991d1d00f73ce1c9a32
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
share/mk/src.opts.mk