depends on BR2_PACKAGE_LTTNG_MODULES
        select BR2_PACKAGE_LIBURCU
        select BR2_PACKAGE_POPT
-       select BR2_PACKAGE_LTTNG_LIBUST
        help
          Userspace utilities for the LTTng 2.0 tracing
          infrastructure.
          package for the target, if babeltrace on the target is
          interesting.
 
+         If userspace tracing is desired, you need to enable
+         lttng-libust.
+
          http://lttng.org
 
 # dependency. However, having the babeltrace utilities built for the
 # host is very useful, since those tools allow to convert the binary
 # trace format into an human readable format.
-LTTNG_TOOLS_DEPENDENCIES = liburcu popt host-lttng-babeltrace lttng-libust
+LTTNG_TOOLS_DEPENDENCIES = liburcu popt host-lttng-babeltrace
 
 LTTNG_AUTORECONF = YES
 
+ifeq ($(BR2_PACKAGE_LTTNG_LIBUST),y)
+LTTNG_TOOLS_CONF_OPT += --enable-lttng-ust
+LTTNG_TOOLS_DEPENDENCIES += lttng-libust
+else
+LTTNG_TOOLS_CONF_OPT += --disable-lttng-ust
+endif
+
 $(eval $(call AUTOTARGETS))