diff --git a/package/kmod/Config.in b/package/kmod/Config.in index 49652375e6..bd44316caf 100644 --- a/package/kmod/Config.in +++ b/package/kmod/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_KMOD bool "kmod" + depends on !BR2_PREFER_STATIC_LIB help handle kernel modules diff --git a/package/udev/Config.in b/package/udev/Config.in index dd5ad7bd2c..d4d97c1781 100644 --- a/package/udev/Config.in +++ b/package/udev/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_UDEV depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV depends on BR2_LARGEFILE # util-linux depends on BR2_USE_WCHAR # util-linux + depends on !BR2_PREFER_STATIC_LIB # kmod select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX_LIBBLKID select BR2_PACKAGE_KMOD diff --git a/system/Config.in b/system/Config.in index d41f184758..401285bb52 100644 --- a/system/Config.in +++ b/system/Config.in @@ -84,11 +84,15 @@ config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV bool "Dynamic using udev" depends on BR2_LARGEFILE # udev depends on BR2_USE_WCHAR # udev + depends on !BR2_PREFER_STATIC_LIB # udev -> kmod select BR2_PACKAGE_UDEV comment "udev requires a toolchain with LARGEFILE + WCHAR support" depends on !(BR2_LARGEFILE && BR2_USE_WCHAR) +comment "udev doesn't work with 'prefer static libraries'" + depends on BR2_PREFER_STATIC_LIB + endchoice choice