xref: /OK3568_Linux_fs/buildroot/package/babeltrace2/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_BABELTRACE2
2	bool "babeltrace2"
3	depends on BR2_USE_WCHAR # libglib2
4	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
5	depends on BR2_USE_MMU # libglib2
6	select BR2_PACKAGE_LIBGLIB2
7	help
8	  Babeltrace 2 is an open-source trace manipulation toolkit.
9
10	  The Babeltrace 2 project offers a library with a C API,
11	  Python 3 bindings, and a command-line tool which makes it
12	  very easy for mere mortals to view, convert, transform, and
13	  analyze traces.
14
15	  Babeltrace 2 is also the reference parser implementation of
16	  the Common Trace Format (CTF), a very versatile trace format
17	  followed by various tracers and tools such as LTTng and
18	  barectf. The Babeltrace 2 library and its Python bindings
19	  can read and write CTF traces.
20
21	  To get support for the debugging information filter
22	  component class, enable the elfutils package
23	  (BR2_PACKAGE_ELFUTILS).
24
25	  https://babeltrace.org/
26
27comment "babeltrace2 needs a toolchain w/ wchar, threads"
28	depends on BR2_USE_MMU
29	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
30