From 09e77d09bbc950bbe855db8d64be98b178f7ce1b Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 3 Jan 2026 23:43:20 +0100 Subject: [PATCH] package/mender-update-modules: fix dependencies of BR2_PACKAGE_MENDER_UPDATE_MODULES_ROOTFS_VERSION_CHECK Since this option was introduced in commit a474642fdcd8c69e12126bbe8304479aa855d916 ("package/mender-update-modules: new package"), its dependencies have been incorrect. It selects BR2_PACKAGE_PYTHON3 without replicating all its dependencies, so we fix that. Also, it did have the !BR2_STATIC_LIBS dependency propagated, but not mentioned in the Config.in comment, so we fix that as well. Signed-off-by: Thomas Petazzoni Signed-off-by: Julien Olivain (cherry picked from commit 7571ee4a3697106b8938a83116a6e305dffbc3aa) Signed-off-by: Thomas Perale --- package/mender-update-modules/Config.in | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/package/mender-update-modules/Config.in b/package/mender-update-modules/Config.in index 1158bb42b2..88e0805976 100644 --- a/package/mender-update-modules/Config.in +++ b/package/mender-update-modules/Config.in @@ -173,6 +173,8 @@ config BR2_PACKAGE_MENDER_UPDATE_MODULES_REBOOT config BR2_PACKAGE_MENDER_UPDATE_MODULES_ROOTFS_VERSION_CHECK bool "rootfs version check" + depends on BR2_USE_WCHAR # python3 + depends on BR2_USE_MMU # python3 depends on BR2_TOOLCHAIN_HAS_THREADS # python3 depends on !BR2_STATIC_LIBS # python3 select BR2_PACKAGE_PYTHON3 # runtime @@ -195,8 +197,10 @@ config BR2_PACKAGE_MENDER_UPDATE_MODULES_ROOTFS_VERSION_CHECK https://github.com/mendersoftware/mender-update-modules/tree/master/rootfs-version-check -comment "rootfs version check needs a toolchain w/ threads" - depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS +comment "rootfs version check needs a toolchain w/ threads, dynamic library, wchar" + depends on BR2_USE_MMU + depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \ + !BR2_USE_WCHAR config BR2_PACKAGE_MENDER_UPDATE_MODULES_RPM bool "rpm"