diff mbox series

[v1] gnutls: Add p11-kit for native builds

Message ID 20260408130553.819420-1-fra.schnyder@gmail.com
State Under Review
Headers show
Series [v1] gnutls: Add p11-kit for native builds | expand

Commit Message

Franz Schnyder April 8, 2026, 1:05 p.m. UTC
From: Franz Schnyder <franz.schnyder@toradex.com>

U-Boot mkeficapsule host tool now uses pkcs11 related gnutls symbols.
If gnutls-native is built without p11-kit support, linking
mkeficapsule will fail.

Enable p11-kit for gnutls-native.

Signed-off-by: Franz Schnyder <franz.schnyder@toradex.com>
---
 meta/recipes-support/gnutls/gnutls_3.8.12.bb | 1 +
 1 file changed, 1 insertion(+)

Comments

Paul Barker April 14, 2026, 7:36 a.m. UTC | #1
On Wed, 2026-04-08 at 15:05 +0200, Franz Schnyder via
lists.openembedded.org wrote:
> From: Franz Schnyder <franz.schnyder@toradex.com>
> 
> U-Boot mkeficapsule host tool now uses pkcs11 related gnutls symbols.
> If gnutls-native is built without p11-kit support, linking
> mkeficapsule will fail.
> 
> Enable p11-kit for gnutls-native.
> 
> Signed-off-by: Franz Schnyder <franz.schnyder@toradex.com>

Hi Franz,

We've decided not to take the U-Boot 2026.04 upgrade for our 6.0 wrynose
LTS release. Is this change still needed for U-Boot 2026.01?

Best regards,
Franz Schnyder April 14, 2026, 9:27 a.m. UTC | #2
On Tue, Apr 14, 2026 at 08:36:35AM +0100, Paul Barker wrote:
> We've decided not to take the U-Boot 2026.04 upgrade for our 6.0 wrynose
> LTS release. Is this change still needed for U-Boot 2026.01?

Hi Paul,

This change is not needed for U-Boot v2026.01 or v2026.04 but it 
probably will be for v2026.07, since pcks11 support for mkeficapsule was 
added in U-Boot with 
commit 0c716a157be ("tools: mkeficapsule: Add support for pkcs11").

King regards,

Franz
diff mbox series

Patch

diff --git a/meta/recipes-support/gnutls/gnutls_3.8.12.bb b/meta/recipes-support/gnutls/gnutls_3.8.12.bb
index 92156c277c..7218428012 100644
--- a/meta/recipes-support/gnutls/gnutls_3.8.12.bb
+++ b/meta/recipes-support/gnutls/gnutls_3.8.12.bb
@@ -31,6 +31,7 @@  SRC_URI[sha256sum] = "a7b341421bfd459acf7a374ca4af3b9e06608dcd7bd792b2bf470bea01
 inherit autotools texinfo pkgconfig gettext lib_package gtk-doc ptest
 
 PACKAGECONFIG ??= "libidn libtasn1 ${@bb.utils.filter('DISTRO_FEATURES', 'seccomp', d)}"
+PACKAGECONFIG:append:class-native = " p11-kit"
 
 # You must also have CONFIG_SECCOMP enabled in the kernel for
 # seccomp to work.