From 0e9a175cd201f44a3608e80eeb4c6a7e8154d6f8 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sun, 13 Sep 2026 21:47:32 +0200 Subject: [PATCH] package/clamav: add missing BR2_TOOLCHAIN_HAS_SYNC_4 dependency In commit 203725a46bc6b61ed7e4fdb3d76f62327d3e47fa ("package/clamav: bump version to 1.0.1"), select BR2_PACKAGE_JSON_C was added to BR2_PACKAGE_CLAMAV without propagating the BR2_TOOLCHAIN_HAS_SYNC_4 dependency from BR2_PACKAGE_JSON_C. Since at the same time a dependency on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS was added to clamav and Rust is not supported on the few architectures that don't have 4-byte sync intrinsics, this has basically no effect, but ensure a correct propagation of dependencies. Fixes: 203725a46bc6b61ed7e4fdb3d76f62327d3e47fa ("package/clamav: bump version to 1.0.1") Signed-off-by: Thomas Petazzoni Signed-off-by: Julien Olivain (cherry picked from commit 39b840beef568ab7e671e9145d186b5c993a1b07) Signed-off-by: Thomas Perale --- package/clamav/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/clamav/Config.in b/package/clamav/Config.in index 839518ebd6..92cd75cf70 100644 --- a/package/clamav/Config.in +++ b/package/clamav/Config.in @@ -6,6 +6,7 @@ config BR2_PACKAGE_CLAMAV depends on BR2_USE_MMU # fork() depends on !BR2_STATIC_LIBS # dlopen depends on BR2_USE_WCHAR + depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c select BR2_PACKAGE_BZIP2 select BR2_PACKAGE_HOST_RUSTC select BR2_PACKAGE_JSON_C @@ -29,3 +30,4 @@ comment "clamav needs a toolchain w/ C++, dynamic library, threads, wchar" || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_SYNC_4