package/ndctl: propagate !BR2_STATIC_LIBS dependency

ndctl selects kmod and keyutils, both of which depend on
!BR2_STATIC_LIBS, but this dependency was not propagated into ndctl
when the package was introduced. This commit fixes this issue.

Fixes: 039c1ae13e ("package/ndctl: new package")
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
Thomas Petazzoni
2026-09-15 14:29:44 +02:00
committed by Julien Olivain
parent 3472fd59af
commit 6dad789282

View File

@@ -5,6 +5,7 @@ config BR2_PACKAGE_NDCTL
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU
depends on !BR2_STATIC_LIBS # kmod, keyutils
select BR2_PACKAGE_INIPARSER
select BR2_PACKAGE_JSON_C
select BR2_PACKAGE_KEYUTILS
@@ -19,9 +20,10 @@ config BR2_PACKAGE_NDCTL
https://github.com/pmem/ndctl
comment "ndctl needs udev /dev management, a toolchain w/ threads, headers >= 5.10"
comment "ndctl needs udev /dev management, a toolchain w/ threads, headers >= 5.10, dynamic library"
depends on BR2_USE_MMU
depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_PACKAGE_HAS_UDEV \
|| !BR2_TOOLCHAIN_HAS_THREADS \
|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10
|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10 \
|| BR2_STATIC_LIBS