|
@@ -87,6 +87,8 @@ all:
|
|
|
|
|
|
# Set and export the version string
|
|
|
export BR2_VERSION := 2016.11-rc1
|
|
|
+# Actual time the release is cut (for reproducible builds)
|
|
|
+BR2_VERSION_EPOCH = 1478206447
|
|
|
|
|
|
# Save running make version since it's clobbered by the make package
|
|
|
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
|
@@ -249,6 +251,8 @@ ifeq ($(BR2_REPRODUCIBLE),y)
|
|
|
export TZ=UTC
|
|
|
export LANG=C
|
|
|
export LC_ALL=C
|
|
|
+BR2_VERSION_GIT_EPOCH = $(shell GIT_DIR=$(TOPDIR)/.git $(GIT) log -1 --format=%at)
|
|
|
+export SOURCE_DATE_EPOCH = $(if $(wildcard $(TOPDIR)/.git),$(BR2_VERSION_GIT_EPOCH),$(BR2_VERSION_EPOCH))
|
|
|
endif
|
|
|
|
|
|
# To put more focus on warnings, be less verbose as default
|