O pacote libunwind contém uma interface de programação C portável e eficiente (API) para determinar a cadeia de chamadas de um aplicativo. A API fornece adicionalmente os meios para manipular o estado preservado (salvo pelo chamado) de cada quadro de chamada e para retomar a execução em qualquer ponto da cadeia de chamadas ("goto" não local). A API suporta operação local (mesmo processo) e remota (entre processos).
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://github.com/libunwind/libunwind/releases/download/v1.8.2/libunwind-1.8.2.tar.gz
Soma de verificação MD5 da transferência: 0124a38fb752aa5492635f35d089f6b7
Tamanho da transferência: 960 KB
Espaço em disco estimado exigido: 24 MB (com testes)
Tempo de construção estimado: 0,2 UPC (com testes)
texlive-20250308 (para "latex2man")
Primeiro, corrija um problema ao construir com gcc-15:
sed -i '/func.s/s/s//' tests/Gtest-nomalloc.c
Instale libunwind executando os seguintes comandos:
./configure --prefix=/usr --disable-static && make
Para testar os resultados, emita: make check.
Agora, como o(a) usuário(a) root
:
make install
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.