diff options
author | Alexander Couzens <lynxis@fe80.eu> | 2021-03-09 03:29:18 +0100 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2021-04-09 06:06:46 +0000 |
commit | ada431e6d4a61cfc4749806d54e83fb6d1570aec (patch) | |
tree | 98a09224670d31b620e6b28698c9462eaf598803 | |
parent | c4a9d7ae42fd54f74f666733574c0b4e9e3667b2 (diff) |
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>
-rw-r--r-- | Makefile | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -24,7 +24,9 @@ COREBOOT_EXPORTS += top src srck obj objutil objk LANG:=C LC_ALL:=C 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 KCONFIG_CONFIG = $(DOTCONFIG) |