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