1config BR2_PACKAGE_LTTNG_TOOLS 2 bool "lttng-tools" 3 # liburcu only works on some architectures and requires thread support 4 depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS 5 depends on BR2_TOOLCHAIN_HAS_THREADS 6 depends on !BR2_STATIC_LIBS # uses dlfcn 7 select BR2_PACKAGE_LIBURCU 8 select BR2_PACKAGE_LIBXML2 9 select BR2_PACKAGE_POPT 10 select BR2_PACKAGE_UTIL_LINUX 11 select BR2_PACKAGE_UTIL_LINUX_LIBUUID 12 help 13 Userspace utilities for the LTTng 2.x tracing 14 infrastructure. 15 16 Those utilities are required on the target system to start 17 and stop tracing sessions. Analysis of the trace can be done 18 on the host machine using the babeltrace utility. This 19 utility is automatically built by Buildroot in 20 $(O)/host/bin/babeltrace, as a dependency of 21 lttng-tools. However, there is also a lttng-babeltrace 22 package for the target, if babeltrace on the target is 23 interesting. 24 25 If userspace tracing is desired, you need to enable 26 lttng-libust. 27 28 http://lttng.org 29 30comment "lttng-tools needs a toolchain w/ threads, dynamic library" 31 depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS 32 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS 33