6.3. Binutils-2.18

Le paquet Binutils contient un éditeur de liens, un assembleur et d'autres outils pour gérer des fichiers objets.

6.3.1. Installation de Binutils

Pour être sûr d'utiliser la bonne syntaxe dans les deux outils, appliquez le correctif suivant :

patch -Np1 -i ../binutils-2.18-posix-1.patch

Les correctifs suivants incorporent toutes les mises à jour issues de la branche 2.18 des développeurs de Binutils :

patch -Np1 -i ../binutils-2.18-branch_update-3.patch

La documentation de Binutils recommande de construire Binutils à l'extérieur du répertoire des sources dans un répertoire dédié :

mkdir -v ../binutils-build
cd ../binutils-build

Préparez la compilation de Binutils :

../binutils-2.18/configure --prefix=/tools \
    --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    --disable-nls --enable-shared --disable-multilib

Compilez le paquet :

make configure-host
make

Installez le paquet :

make install

Les détails sur ce paquet sont disponibles dans Section 10.9.2, “Contenu de Binutils.”