Files
buildroot/package
Vincent Stehlé 6597563da7 package/gnutls: add host support for pkcs11
Future U-Boot 2026.07 will build mkeficapsule with pkcs11 support. [1]

This causes link errors with Buildroot, such as the following one:

   mkeficapsule.c:(.text.startup+0xcd3): undefined reference to `gnutls_pkcs11_init'

(Other symbols the linker complains about are: gnutls_pkcs11_add_provider,
gnutls_pkcs11_obj_list_import_url4, gnutls_x509_crt_import_pkcs11 and
gnutls_pkcs11_deinit.)

The following example commands can be used to reproduce the issue:

     make qemu_aarch64_ebbr_defconfig
     echo 'BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.07-rc3"' >>.config
     echo 'BR2_TARGET_UBOOT_NEEDS_GNUTLS=y' >>.config
     echo '# BR2_DOWNLOAD_FORCE_CHECK_HASHES is not set' >>.config
     make olddefconfig
     make uboot

This commit adds the pkcs11 support for host-gnutls.

In Buildroot, since host-gnutls is currently only needed by uboot
(and other uboot derivatives such as uboot-tools) the pkcs11 support
is added unconditionally to host-gnutls.

Link: 0c716a157b [1]
Signed-off-by: Vincent Stehlé <vincent.stehle@arm.com>
Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
2026-07-11 00:38:44 +02:00
..
2026-07-01 22:01:31 +02:00
2026-05-30 19:23:32 +02:00
2026-05-31 08:30:36 +02:00
2026-06-12 18:04:05 +02:00
2026-06-09 14:55:26 +02:00
2026-05-30 15:19:17 +02:00
2026-06-03 20:43:37 +02:00
2026-05-30 22:54:08 +02:00
2026-07-10 18:40:46 +02:00
2026-06-09 14:55:26 +02:00
2026-06-03 20:48:23 +02:00
2026-06-17 15:15:50 +02:00
2026-06-09 14:55:26 +02:00
2026-06-26 01:01:09 +02:00
2026-07-02 08:40:26 +02:00
2026-06-09 14:55:26 +02:00
2026-06-11 22:45:19 +02:00
2026-06-09 14:55:26 +02:00
2026-06-09 14:55:26 +02:00
2026-06-09 14:55:26 +02:00
2026-06-09 14:55:26 +02:00
2026-07-04 21:12:39 +02:00
2026-07-04 19:30:56 +02:00
2026-06-03 20:40:58 +02:00
2026-07-04 19:26:36 +02:00
2026-07-04 21:41:02 +02:00
2026-06-12 18:52:55 +02:00
2026-05-31 17:40:48 +02:00
2026-06-21 21:33:59 +02:00
2026-06-01 11:26:32 +02:00
2026-06-09 14:55:26 +02:00
2026-06-09 14:55:26 +02:00
2026-05-30 15:48:42 +02:00
2026-06-09 14:55:26 +02:00
2026-06-09 14:55:26 +02:00
2026-06-11 22:36:40 +02:00
2026-07-02 18:52:00 +02:00
2026-06-09 14:55:26 +02:00
2026-06-09 14:55:26 +02:00
2026-07-01 11:13:01 +02:00
2026-05-30 15:48:42 +02:00
2026-05-30 12:49:39 +02:00
2026-07-10 18:29:09 +02:00
2026-06-03 09:58:10 +02:00
2026-06-20 00:57:40 +02:00
2026-06-09 14:55:26 +02:00
2026-05-31 13:12:45 +02:00
2026-06-15 22:45:52 +02:00
2026-06-13 10:59:46 +02:00
2026-07-01 22:01:31 +02:00