Makefile: export LANG LC_ALL TZ without using COREBOOT_EXPORTS

LANG LC_ALL TZ are required for reproducible builds. Those environment should
be always used for all builds in coreboot and for payloads.
By using COREBOOT_EXPORTS those would be removed in payload builds.

Change-Id: Iea965abbce23bf6ec408ef587da0a4c4ebc65a27
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51363
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
Alexander Couzens 2021-03-09 03:29:18 +01:00 committed by Patrick Georgi
parent c4a9d7ae42
commit ada431e6d4
1 changed files with 3 additions and 1 deletions

View File

@ -24,7 +24,9 @@ COREBOOT_EXPORTS += top src srck obj objutil objk
LANG:=C LANG:=C
LC_ALL:=C LC_ALL:=C
TZ:=UTC0 TZ:=UTC0
COREBOOT_EXPORTS += LANG LC_ALL TZ # don't use COREBOOT_EXPORTS to ensure build steps outside the coreboot build system
# are reproducible
export LANG LC_ALL TZ
DOTCONFIG ?= $(top)/.config DOTCONFIG ?= $(top)/.config
KCONFIG_CONFIG = $(DOTCONFIG) KCONFIG_CONFIG = $(DOTCONFIG)