Des détails sur ce paquet se trouvent sur Section 10.17.2, « Contenu de Binutils. »
Le paquet Binutils contient un éditeur de liens, un assembleur et d'autres outils pour gérer des fichiers objets.
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.28/configure \ --prefix=/tools \ --build=${CLFS_HOST} \ --host=${CLFS_TARGET} \ --target=${CLFS_TARGET} \ --with-lib-path=/tools/lib \ --disable-nls \ --enable-shared \ --enable-64-bit-bfd \ --disable-multilib \ --enable-gold=yes \ --enable-plugins \ --with-system-zlib \ --enable-threads
Voici la signification de la nouvelle option de configure :
--enable-shared
Lorsque spécifié, Binutils créera une bibliothèque partagée
libbfd
et y liera ses
programmes.
Compilez le paquet :
make
Installez le paquet :
make install
Des détails sur ce paquet se trouvent sur Section 10.17.2, « Contenu de Binutils. »