[Buildroot] [git commit] boot/uboot: add BR2_TARGET_UBOOT_NEEDS_GNUTLS option
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Wed Jun 1 21:32:22 UTC 2022
commit: https://git.buildroot.net/buildroot/commit/?id=a3a1da05fcc36dc256ebae98c5498ae384a65aff
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Since U-Boot 2022.04 a host dependency to gnutls is required if the
U-Boot board configuration has CONFIG_TOOLS_MKEFICAPSULE enabled. So
introduce a new BR U-Boot config option BR2_TARGET_UBOOT_NEEDS_GNUTLS
to solve this problem.
Signed-off-by: Heiko Thiery <heiko.thiery at gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
---
boot/uboot/Config.in | 8 ++++++++
boot/uboot/uboot.mk | 4 ++++
2 files changed, 12 insertions(+)
diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in
index d525faea1c..91d98c7e63 100644
--- a/boot/uboot/Config.in
+++ b/boot/uboot/Config.in
@@ -182,6 +182,14 @@ config BR2_TARGET_UBOOT_NEEDS_LZOP
the case when the board configuration has CONFIG_SPL_LZO
enabled.
+config BR2_TARGET_UBOOT_NEEDS_GNUTLS
+ bool "U-Boot needs gnutls"
+ help
+ Select this option if your U-Boot board configuration
+ requires gnutls to be available on the host. This is
+ typically the case when the board configuration has
+ CONFIG_TOOLS_MKEFICAPSULE enabled.
+
config BR2_TARGET_UBOOT_NEEDS_ATF_BL31
bool "U-Boot needs ATF BL31"
depends on BR2_TARGET_ARM_TRUSTED_FIRMWARE
diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk
index cb26fc8d3e..5808e30818 100644
--- a/boot/uboot/uboot.mk
+++ b/boot/uboot/uboot.mk
@@ -227,6 +227,10 @@ ifeq ($(BR2_TARGET_UBOOT_NEEDS_LZOP),y)
UBOOT_DEPENDENCIES += host-lzop
endif
+ifeq ($(BR2_TARGET_UBOOT_NEEDS_GNUTLS),y)
+UBOOT_DEPENDENCIES += host-gnutls
+endif
+
# prior to u-boot 2013.10 the license info was in COPYING. Copy it so
# legal-info finds it
define UBOOT_COPY_OLD_LICENSE_FILE
More information about the buildroot
mailing list