On Thu Jul 16, 2026 at 2:22 PM CEST, Fabio Estevam via lists.openembedded.org wrote: > From: Fabio Estevam <[email protected]> > > U-Boot 2026.07 enables the mkeficapsule tool by default. During its > build, mkeficapsule links against libgnutls and requires PKCS#11 > symbols such as gnutls_pkcs11_init(). > > Commit e9f12f64279c ("gnutls: Add p11-kit for native builds") enabled > p11-kit only for gnutls-native. However, this is not sufficient to > build u-boot-tools, which still fails to link mkeficapsule with > undefined references to the PKCS#11 API. > > Enable p11-kit in the default PACKAGECONFIG so that the required > symbols are available and u-boot-tools builds successfully. > > Signed-off-by: Fabio Estevam <[email protected]> > ---
Hi Fabio, Thanks for your patch. It looks like this is breaking the minidebuginfo.Minidebuginfo.test_minidebuginfo_qemu selftest, beacause of circular dependencies. It's possible the issue comes from the test itself: 2026-07-16 16:32:31,930 - oe-selftest - INFO - minidebuginfo.Minidebuginfo.test_minidebuginfo_qemu (subunit.RemotedTestCase) 2026-07-16 16:32:31,931 - oe-selftest - INFO - ... FAIL ... Initialising tasks...ERROR: 2129 unbuildable tasks were found. These are usually caused by circular dependencies and any circular dependency chains found will be printed below. Increase the debug level to see a list of unbuildable tasks. Identifying dependency loops (this may take a short while)... ERROR: Dependency loop #1 found: Task /srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/recipes-core/systemd/systemd_261.bb:do_create_spdx (dependent Tasks ['systemd_261.bb:do_deploy_source_date_epoch', 'ninja_1.13.2.bb:do_create_spdx', 'meson_1.11.2.bb:do_create_spdx', 'patch_2.8.bb:do_populate_sysroot', 'shadow-sysroot_4.6.bb:do_create_spdx', 'glibc_2.43.bb:do_create_spdx', 'systemd_261.bb:do_unpack', 'gcc-runtime_16.1.bb:do_create_spdx', 'util-linux_2.42.2.bb:do_create_spdx', 'base-files_3.0.14.bb:do_create_spdx', 'shared-mime-info_2.5.1.bb:do_create_spdx', 'bash-completion_2.17.0.bb:do_create_spdx', 'systemd_261.bb:do_populate_sysroot', 'perl_5.42.2.bb:do_create_spdx', 'python3-jinja2_3.1.6.bb:do_create_spdx', 'gperf_3.3.bb:do_create_spdx', 'zstd_1.5.7.bb:do_create_spdx', 'gettext_1.0.bb:do_create_spdx', 'python3_3.14.6.bb:do_create_spdx', 'acl_2.4.0.bb:do_create_spdx', 'elfutils_0.195.bb:do_create_spdx', 'libxkbcommon_1.13.2.bb:do_create_spdx', 'systemd_261.bb:do_create_recipe_spdx', 'systemd_261.bb:do_patch', 'pkgconf_3.0.3.bb:do_create_spdx', 'kmod_34.2.bb:do_create_spdx', 'opkg-utils_0.7.0.bb:do_create_spdx', 'shadow_4.19.4.bb:do_create_spdx', 'shadow_4.19.4.bb:do_create_spdx', 'qemu-native_11.0.2.bb:do_create_spdx', 'libcap_2.78.bb:do_create_spdx', 'systemd_261.bb:do_packagedata', 'base-passwd_3.6.8.bb:do_create_spdx', 'gcc-cross_16.1.bb:do_create_spdx', 'libseccomp_2.6.0.bb:do_create_spdx', 'systemd_261.bb:do_package', 'quilt-native_0.69.bb:do_populate_sysroot']) Task /srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/recipes-support/p11-kit/p11-kit_0.26.4.bb:do_create_spdx (dependent Tasks ['ninja_1.13.2.bb:do_create_spdx', 'meson_1.11.2.bb:do_create_spdx', 'patch_2.8.bb:do_populate_sysroot', 'glibc_2.43.bb:do_create_spdx', 'p11-kit_0.26.4.bb:do_populate_sysroot', 'systemd_261.bb:do_create_spdx', 'bash-completion_2.17.0.bb:do_create_spdx', 'p11-kit_0.26.4.bb:do_packagedata', 'libffi_3.7.1.bb:do_create_spdx', 'p11-kit_0.26.4.bb:do_deploy_source_date_epoch', 'gettext_1.0.bb:do_create_spdx', 'python3_3.14.6.bb:do_create_spdx', 'gtk-doc_1.36.1.bb:do_create_spdx', 'p11-kit_0.26.4.bb:do_create_recipe_spdx', 'pkgconf_3.0.3.bb:do_create_spdx', 'libtasn1_4.21.0.bb:do_create_spdx', 'quilt-native_0.69.bb:do_populate_sysroot', 'p11-kit_0.26.4.bb:do_patch', 'p11-kit_0.26.4.bb:do_package', 'qemu-native_11.0.2.bb:do_create_spdx', 'p11-kit_0.26.4.bb:do_unpack', 'gcc-cross_16.1.bb:do_create_spdx', 'gcc-runtime_16.1.bb:do_create_spdx', 'libtasn1_4.21.0.bb:do_create_spdx']) Task /srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/recipes-support/gnutls/gnutls_3.8.13.bb:do_create_spdx (dependent Tasks ['texinfo-dummy-native.bb:do_create_spdx', 'patch_2.8.bb:do_populate_sysroot', 'glibc_2.43.bb:do_create_spdx', 'gnutls_3.8.13.bb:do_patch', 'gnutls_3.8.13.bb:do_deploy_source_date_epoch', 'libunistring_1.4.2.bb:do_create_spdx', 'libtool-cross_2.5.4.bb:do_create_spdx', 'libidn2_2.3.8.bb:do_create_spdx', 'gnutls_3.8.13.bb:do_unpack', 'libtool-native_2.5.4.bb:do_create_spdx', 'gnutls_3.8.13.bb:do_package', 'gettext_1.0.bb:do_create_spdx', 'nettle_4.0.bb:do_create_spdx', 'gtk-doc_1.36.1.bb:do_create_spdx', 'gnutls_3.8.13.bb:do_packagedata', 'pkgconf_3.0.3.bb:do_create_spdx', 'p11-kit_0.26.4.bb:do_create_spdx', 'quilt-native_0.69.bb:do_populate_sysroot', 'gnutls_3.8.13.bb:do_populate_sysroot', 'gnutls_3.8.13.bb:do_create_recipe_spdx', 'gmp_6.3.0.bb:do_create_spdx', 'autoconf_2.73.bb:do_create_spdx', 'automake_1.18.1.bb:do_create_spdx', 'gcc-cross_16.1.bb:do_create_spdx', 'libseccomp_2.6.0.bb:do_create_spdx', 'gcc-runtime_16.1.bb:do_create_spdx', 'libtasn1_4.21.0.bb:do_create_spdx']) Task /srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/recipes-support/libmicrohttpd/libmicrohttpd_1.0.6.bb:do_create_spdx (dependent Tasks ['patch_2.8.bb:do_populate_sysroot', 'curl_8.21.0.bb:do_create_spdx', 'glibc_2.43.bb:do_create_spdx', 'gnutls_3.8.13.bb:do_create_spdx', 'libmicrohttpd_1.0.6.bb:do_deploy_source_date_epoch', 'libtool-cross_2.5.4.bb:do_create_spdx', 'libmicrohttpd_1.0.6.bb:do_patch', 'libtool-native_2.5.4.bb:do_create_spdx', 'gettext_1.0.bb:do_create_spdx', 'libmicrohttpd_1.0.6.bb:do_package', 'file_5.48.bb:do_create_spdx', 'libmicrohttpd_1.0.6.bb:do_unpack', 'pkgconf_3.0.3.bb:do_create_spdx', 'libmicrohttpd_1.0.6.bb:do_packagedata', 'autoconf_2.73.bb:do_create_spdx', 'libgcrypt_1.12.2.bb:do_create_spdx', 'libmicrohttpd_1.0.6.bb:do_create_recipe_spdx', 'automake_1.18.1.bb:do_create_spdx', 'gcc-cross_16.1.bb:do_create_spdx', 'gcc-runtime_16.1.bb:do_create_spdx', 'quilt-native_0.69.bb:do_populate_sysroot', 'libmicrohttpd_1.0.6.bb:do_populate_sysroot']) Task /srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.195.bb:do_create_spdx (dependent Tasks ['patch_2.8.bb:do_populate_sysroot', 'curl_8.21.0.bb:do_create_spdx', 'glibc_2.43.bb:do_create_spdx', 'elfutils_0.195.bb:do_packagedata', 'libtool-cross_2.5.4.bb:do_create_spdx', 'elfutils_0.195.bb:do_unpack', 'elfutils_0.195.bb:do_package', 'libtool-native_2.5.4.bb:do_create_spdx', 'xz_5.8.3.bb:do_create_spdx', 'elfutils_0.195.bb:do_populate_sysroot', 'elfutils_0.195.bb:do_create_recipe_spdx', 'gettext_1.0.bb:do_create_spdx', 'elfutils_0.195.bb:do_deploy_source_date_epoch', 'pkgconf_3.0.3.bb:do_create_spdx', 'libmicrohttpd_1.0.6.bb:do_create_spdx', 'elfutils_0.195.bb:do_patch', 'zlib_1.3.2.bb:do_create_spdx', 'autoconf_2.73.bb:do_create_spdx', 'sqlite3_3.53.3.bb:do_create_spdx', 'json-c_0.19.bb:do_create_spdx', 'automake_1.18.1.bb:do_create_spdx', 'gcc-cross_16.1.bb:do_create_spdx', 'libarchive_3.8.8.bb:do_create_spdx', 'gcc-runtime_16.1.bb:do_create_spdx', 'quilt-native_0.69.bb:do_populate_sysroot']) https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4112 https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4347 https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4293 I also note some failing ptests: Failed ptests: {'gnutls': ['pkcs11-cert-import-url-exts', 'pkcs11-cert-import-url4-exts', 'pkcs11-get-exts', 'pkcs11-get-raw-issuer-exts', 'pkcs11-import-url-privkey', 'pkcs11-import-url-privkey-caps', 'pkcs11-mechanisms', 'pkcs11-obj-get-pk-algorithm', 'pkcs11-obj-raw', 'pkcs11-privkey-always-auth', 'pkcs11-privkey-export', 'pkcs11-privkey-fork', 'pkcs11-privkey-fork-reinit', 'pkcs11-privkey-pthread', 'pkcs11-privkey-safenet-always-auth', 'pkcs11-token-raw']} https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/1930 https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/4028 https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/4042 Can you have a look at the issues? Thanks, Mathieu -- Mathieu Dubois-Briand, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#241129): https://lists.openembedded.org/g/openembedded-core/message/241129 Mute This Topic: https://lists.openembedded.org/mt/120297465/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
