Config.in 1.1 KB

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