]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/ltrace/Config.in
elfutils: disable for static builds
[coffee/buildroot.git] / package / ltrace / Config.in
1 config BR2_PACKAGE_LTRACE
2         bool "ltrace"
3         # ltrace normally has mips/mipsel support, but it's currently
4         # broken (error: 'struct ltelf' has no member named
5         # 'relplt_count'). Issue reported upstream at
6         # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756764.
7         depends on (BR2_i386 || BR2_arm \
8                 || BR2_powerpc || BR2_sparc || BR2_x86_64)
9         select BR2_PACKAGE_ELFUTILS
10         depends on BR2_LARGEFILE # elfutils
11         depends on BR2_USE_WCHAR # elfutils
12         depends on !BR2_PREFER_STATIC_LIB # elfutils
13         help
14           Debugging program which runs a specified command until it exits.
15           While the command is executing, ltrace intercepts and records
16           the dynamic library calls which are called by the executed
17           process and the signals received by that process.
18
19           http://ltrace.org
20
21 comment "ltrace needs toolchain w/ largefile, wchar, dynamic library"
22         depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || BR2_PREFER_STATIC_LIB