Le paquet libunwind contient une interface de programmation (API) C portable et efficace pour déterminer la chaîne d'appel d'un programme. L'API fournit aussi le moyen de manipuler l'état préservé (sauvegardé par l'appelé) à chaque trame d'appel et de relancer l'exécution à n'importe quel endroit de la chaîne d'appel (goto non local). L'API prend en charge les opération locales (dans le même processus) et distantes (sur plusieurs processus).
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://download.savannah.nongnu.org/releases/libunwind/libunwind-1.6.2.tar.gz
Somme de contrôle MD5 du téléchargement : f625b6a98ac1976116c71708a73dc44a
Taille du téléchargement : 884 Ko
Estimation de l'espace disque requis : 20 Mo (avec les tests)
Estimation du temps de construction : 0,2 SBU (avec les tests)
texlive-20240312 (pour latex2man)
Installez libunwind en exécutant les commandes suivantes :
./configure --prefix=/usr --disable-static && make
Pour tester les résultats, lancez : make check. Deux tests, run-coredump-unwind et run-coredump-unwind-mdi sont connus pour échouer.
Maintenant, en tant qu'utilisateur root
:
make install
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.