elfutils-0.161

Introduction à elfutils

Le paquet elfutils contient un ensemble d'utilitaires et de bibliothèques pour la gestion des fichiers ELF (Executable and Linkable Format).

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.

Information sur le paquet

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/elfutils

Installation de elfutils

Installez elfutils en lançant les commandes suivantes :

sed -e '/*runp =/,+2d'                           \
    -e '/runp +=/s/r.*;/*runp++ = '\0';/'        \
    -i libelf/elf_begin.c                        &&
./configure --prefix=/usr --program-prefix="eu-" &&
make

si vous souhaitez lancer la suite de tests, en premier corrigez la pour passer deux tests qui échouent:

sed -i '/srcdir/ iexit 77\n'         \
       tests/run-backtrace-native.sh \
       tests/run-backtrace-native-core.sh

Pour tester le résultat, tapez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

sed ... libelf/elf_begin.c: CEtte commande corrige une vulnérabilité potentielle identifiée par les développeurs.

--program-prefix="eu-" : Ce paramètre renomme les programmes installés pou réviter les conflits avec les programmes Binutils installés dans LFS.

Contenu

Programmes installés: eu-addr2line, eu-ar, eu-elfcmp, eu-elflint, eu-findtextrel, eu-ld, eu-make-debug-archive, eu-nm, eu-objdump, eu-ranlib, eu-readelf, eu-size, eu-stack, eu-strings, eu-strip, et eu-unstrip
Bibliothèques installées: libasm.{a,so}, libdw.{a,so}, libebl.a, libelf.{a,so}, et certain pour différentes architectures sous /usr/lib/elfutils
Répertoires installés: /usr/include/elfutils et /usr/lib/elfutils

Last updated on 2013-08-02 15:28:19 +0200