From f933a165e2ee2ee775c7fa0824d2bfcfa9545f88 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Sun, 8 Jun 2025 13:06:26 +0200 Subject: [PATCH] package/podman: raise kernel header requirement to v4.14 Since its introduction in commit [1], the podman package has a dependency on a toolchain with headers >= 3.17, which was propagated from libseccomp and slirp4netns. The podman package also selects BR2_PACKAGE_SHADOW which has a requirement on toolchain with headers >= 4.14. See [2]. This requirement should have been propagated. This commit fixes this issue. Fixes: WARNING: unmet direct dependencies detected for BR2_PACKAGE_SHADOW Depends on [n]: !BR2_STATIC_LIBS [=n] && BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 [=n] Selected by [y]: - BR2_PACKAGE_PODMAN [=y] && BR2_USE_MMU [=y] && BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS [=y] && BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS [=y] && BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS [=y] && BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS [=y] && BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 [=y] && BR2_TOOLCHAIN_HAS_THREADS [=y] && BR2_USE_WCHAR [=y] [1] https://gitlab.com/buildroot.org/buildroot/-/commit/ebbaac08e3f462bf023c12077f739ed1c0543eb2 [2] https://gitlab.com/buildroot.org/buildroot/-/commit/f78c5cb5cae93a9e63dad4361d78e1787759382f Cc: Yann E. MORIN Signed-off-by: Julien Olivain Acked-by: Yann E. MORIN Signed-off-by: Peter Korsgaard --- package/podman/Config.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/podman/Config.in b/package/podman/Config.in index 4378d9918d..2bcb8e71d2 100644 --- a/package/podman/Config.in +++ b/package/podman/Config.in @@ -5,7 +5,7 @@ config BR2_PACKAGE_PODMAN depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # netavark depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpgme depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS # libseccomp - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # libseccomp + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 # shadow depends on BR2_TOOLCHAIN_HAS_THREADS # conmon depends on BR2_USE_WCHAR # conmon select BR2_PACKAGE_HOST_GO @@ -81,12 +81,12 @@ endchoice endif -comment "podman needs a toolchain w/ headers >= 3.17, threads, wchar" +comment "podman needs a toolchain w/ headers >= 4.14, threads, wchar" depends on BR2_USE_MMU depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS - depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 \ + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 \ || !BR2_TOOLCHAIN_HAS_THREADS \ || !BR2_USE_WCHAR