Des détails sur ce paquet se trouvent sur Section 10.33.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 \
--libdir=/tools/lib64 \
--with-lib-path=/tools/lib64:/tools/lib \
--build=${CLFS_HOST} \
--host=${CLFS_TARGET} \
--target=${CLFS_TARGET} \
--disable-nls \
--enable-shared \
--enable-64-bit-bfd \
--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.33.2, « Contenu de Binutils. »