Recent U-Boot v2021.10 introduced a target-independent config option to build host tools with OpenSSL support (for signed images). Because we can not depend on some of U-Boot's Kconfig options we follow the same approach as kernel and barebox package and add a menu switch for that.
Signed-off-by: Alexander Dahl <[email protected]> --- platforms/u-boot.in | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/platforms/u-boot.in b/platforms/u-boot.in index 4ddf3b3fb..d5410e4a1 100644 --- a/platforms/u-boot.in +++ b/platforms/u-boot.in @@ -2,6 +2,7 @@ menuconfig U_BOOT select BOOTLOADER + select HOST_OPENSSL if U_BOOT_NEEDS_HOST_OPENSSL prompt "U-Boot " bool @@ -247,5 +248,17 @@ config U_BOOT_INSTALL_U_BOOT_STM32 platform image directory. Say yes if you are building for STM32MP1 SOCs. +config U_BOOT_NEEDS_HOST_OPENSSL + prompt "needs host OpenSSL" + bool + help + Newer host U-Boot tools can sign images and use OpenSSL for that. + It is most probably needed if your board config does not disable + CONFIG_TOOLS_LIBCRYPTO. + + Select this if you're unsure, as it won't hurt. + It might just increase the build time, if no other package has + host openssl selected. + endif base-commit: 70205d7cc77ff2bd36860291bf767f91bb4bc989 -- 2.20.1 _______________________________________________ ptxdist mailing list [email protected] To unsubscribe, send a mail with subject "unsubscribe" to [email protected]
