diff --git a/package/libtraceevent/Config.in b/package/libtraceevent/Config.in index 399238eef1..28a5b32576 100644 --- a/package/libtraceevent/Config.in +++ b/package/libtraceevent/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_LIBTRACEEVENT bool "libtraceevent" + depends on !BR2_STATIC_LIBS # dlfcn.h help libtraceevent is a library that interfaces with the ftrace subsystem in the linux kernel. @@ -9,3 +10,6 @@ config BR2_PACKAGE_LIBTRACEEVENT rtla. https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/ + +comment "libtraceevent needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/libtracefs/Config.in b/package/libtracefs/Config.in index 81a2e962ea..bb0777b16c 100644 --- a/package/libtracefs/Config.in +++ b/package/libtracefs/Config.in @@ -1,8 +1,12 @@ config BR2_PACKAGE_LIBTRACEFS bool "libtracefs" + depends on !BR2_STATIC_LIBS # libtraceevent select BR2_PACKAGE_LIBTRACEEVENT help libtracefs is used to easily interface with the ftrace interface through the tracefs virtual filesystem. https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/ + +comment "libtracefs needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index adfca4dbe3..ce744663f1 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -104,6 +104,7 @@ endif config BR2_PACKAGE_LINUX_TOOLS_RTLA bool "rtla" + depends on !BR2_STATIC_LIBS # libtracefs select BR2_PACKAGE_LINUX_TOOLS select BR2_PACKAGE_LIBTRACEFS help @@ -123,6 +124,9 @@ config BR2_PACKAGE_LINUX_TOOLS_RTLA not available in Buildroot, so only rtla in kernels 5.19 onwards is actually supported in Buildroot. +comment "rtla needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS + config BR2_PACKAGE_LINUX_TOOLS_SELFTESTS bool"selftests" depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # bash