dev-debug / ltrace

trace library calls made at runtime

Official package sites : https://gitlab.com/cespedes/ltrace ·

v0.7.91_pre20221216-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ppc x86 ~alpha ~arm ~mips ~ppc64 ~sparc
USE flags
debug elfutils selinux test unwind

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
elfutils
Use libdwfl from dev-libs/elfutils for frame unwinding support
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
unwind
Use sys-libs/libunwind for frame unwinding support

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-util / dejagnu : Framework for testing other programs

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

sys-libs / libselinux : SELinux userland library

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

sys-libs / libselinux : SELinux userland library

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils

918455
dev-debug/ltrace-0.7.91_pre20221216-r1: fails to build on ppc64 musl
939304
dev-debug/ltrace-0.7.91_pre20221216-r1 - [gcc-15] [slibtool] rdlibtool: error logged in slbt_exec_link_create_dep_file(), line 453: flow error: unexpected condition or ot
941541
dev-debug/ltrace-0.7.91_pre20221216-r1 - [libtool] [gcc-15] options.h: error: type of options does not match original declaration [-Werror=lto-type-mismatch]
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/ltrace
Signed-off-by: Michał Górny <mgorny@gentoo.org>