lttng-babeltrace: add host Babeltrace as host utility

Although Babeltrace is available for all major Linux distributions, some
of them have a quite old version of this project.

Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Philippe Proulx 2016-11-02 02:55:07 -04:00 committed by Thomas Petazzoni
parent be641e4e38
commit 106c7d3006
4 changed files with 20 additions and 2 deletions

View file

@ -22,6 +22,7 @@ menu "Host utilities"
source "package/jq/Config.in.host"
source "package/jsmin/Config.in.host"
source "package/lpc3250loader/Config.in.host"
source "package/lttng-babeltrace/Config.in.host"
source "package/mfgtools/Config.in.host"
source "package/mke2img/Config.in.host"
source "package/mkpasswd/Config.in.host"

View file

@ -20,8 +20,10 @@ config BR2_PACKAGE_LTTNG_BABELTRACE
Having this tool on the target is not mandatory. You can
transfer the binary trace output from the target to your
development workstation, and use babeltrace here. Babeltrace
is packaged for all major Linux distributions.
development workstation, and use babeltrace here.
See the lttng-babeltrace host utility to install Babeltrace
on the host.
http://diamon.org/babeltrace

View file

@ -0,0 +1,14 @@
config BR2_PACKAGE_HOST_LTTNG_BABELTRACE
bool "host lttng-babeltrace"
help
The Babeltrace project provides trace read and write
libraries, as well as a trace converter application. Plugins
can be created for any trace format to allow its conversion
to/from another trace format.
Babeltrace is the reference implementation of the Common
Trace Format (see <http://diamon.org/ctf/>). Babeltrace
can decode and display LTTng traces, since the latter are
written using the CTF format.
http://diamon.org/babeltrace

View file

@ -13,6 +13,7 @@ LTTNG_BABELTRACE_DEPENDENCIES = popt util-linux libglib2 host-pkgconf
LTTNG_BABELTRACE_CONF_OPTS += --disable-debug-info
HOST_LTTNG_BABELTRACE_DEPENDENCIES = \
host-popt host-util-linux host-libglib2 host-pkgconf
HOST_LTTNG_BABELTRACE_CONF_OPTS += --disable-debug-info
$(eval $(autotools-package))
$(eval $(host-autotools-package))