hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
config BR2_PACKAGE_LTRACE_ARCH_SUPPORTS
   bool
   default y if BR2_aarch64
   default y if BR2_arm
   default y if BR2_i386
   default y if BR2_mips
   default y if BR2_mipsel
   default y if BR2_powerpc
   default y if BR2_sparc
   default y if BR2_x86_64
   default y if BR2_xtensa
 
config BR2_PACKAGE_LTRACE
   bool "ltrace"
   depends on BR2_USE_WCHAR # elfutils
   depends on !BR2_STATIC_LIBS # elfutils
   depends on BR2_TOOLCHAIN_HAS_THREADS # elfutils
   depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils
   depends on BR2_PACKAGE_LTRACE_ARCH_SUPPORTS
   select BR2_PACKAGE_ELFUTILS
   help
     Debugging program which runs a specified command until it
     exits. While the command is executing, ltrace intercepts and
     records the dynamic library calls which are called by the
     executed process and the signals received by that process.
 
     http://ltrace.org
 
comment "ltrace needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads"
   depends on BR2_PACKAGE_LTRACE_ARCH_SUPPORTS
   depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \
       || !BR2_TOOLCHAIN_HAS_THREADS \
       || !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC)