Files
Douglas Teles e57e72e5fb debug: document ltrace build-test failure on the maintained fork
Verifying the last PortMaster_CFW.md nice-to-have: build-tested the
maintained ltrace fork (gitlab.com/cespedes/ltrace HEAD) on the ArchR
aarch64 toolchain. It fails at autoreconf (configure.ac points at a
config/m4 macro dir that isn't in the checkout, aclocal aborts),
re-confirming the pre-existing exclusion rationale. ltrace stays out;
gdb and perf trace cover symbol-level tracing. This is the only guide
nice-to-have intentionally absent.
2026-06-24 20:47:35 -03:00

25 lines
1.0 KiB
Makefile

# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2024-present ArchR (https://github.com/archr-linux/Arch-R)
. ${ROOT}/packages/virtual/debug/package.mk
PKG_DEPENDS_TARGET+=" nvtop apitrace valgrind vim"
# strace 6.19 quebra apenas em devices SM8650|SM8550|SM8250|H700 (case do
# packages/debug/strace/package.mk). Demais devices, incluindo RK3326,
# recebem strace 6.17 e funcionam normalmente.
case "${DEVICE}" in
SM8650|SM8550|SM8250|H700)
PKG_DEPENDS_TARGET=${PKG_DEPENDS_TARGET//"strace"/}
;;
esac
# ltrace (PortMaster_CFW.md section 10 nice-to-have) NAO foi adicionado:
# o upstream 0.7.3 (2013) esta abandonado e o fork mantido
# (gitlab.com/cespedes/ltrace) foi build-testado no toolchain do ArchR
# em 2026-06 e falha no autoreconf (configure.ac referencia config/m4
# inexistente no checkout; aclocal aborta). Sem suporte estavel a
# aarch64 + glibc moderna. Ports que precisem de tracing de symbol-level
# devem usar gdb (presente) ou perf trace (perf presente). Este e o unico
# item nice-to-have do guia intencionalmente ausente.