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 \
--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. »