Estimation du temps de construction : 1,5 SBU Estimation de l'espace disque requis : 108 Mo |
Créez de nouveau un répertoire de construction séparé :
mkdir ../binutils-build cd ../binutils-build |
Maintenant, préparez la compilation de Binutils :
../binutils-2.14/configure --prefix=/tools \ --enable-shared --with-lib-path=/tools/lib |
La signification des nouvelles options de configure est la suivante :
--with-lib-path=/tools/lib: Ceci indique au script configure de spécifier le chemin de recherche par défaut des bibliothèques. Nous ne voulons pas que le chemin de recherche contienne des répertoires du système hôte.
Avant de commencer la construction de Binutils, rappellez-vous de dé-initialiser toute variable d'environnement qui surcharge les options d'optimisation par défaut.
Compilez le package :
make |
Note : Il est important de noter que lancer la suite de tests de Binutils ici n'est pas considéré aussi important que dans le chapitre 6.
Testez le résultat (il ne devrait pas y avoir d'échecs inattendus ici, les échecs attendus sont bons) :
make check |
Malheureusement, il n'existe pas de façon facile de visualiser le résumé des résultats des tests comme c'était le cas pour le précédent package GCC. Néanmoins, si un échec arrive, il devrait être facile à trouver. La sortie devrait contenir ceci :
make[1]: *** [check-binutils] Error 2
Enfin, installez le package :
make install |
Maintenant, préparez Binutils pour le ré-ajustement de l'ensemble des outils du chapitre suivant :
make -C ld clean make -C ld LIB_PATH=/usr/lib:/lib |
Avertissement |
Ne supprimez pas encore les répertoires des sources et de construction de Binutils. Nous aurons de nouveau besoin de ces répertoires dans le prochain chapitre dans l'état où il est actuellement. |
Précédent | Sommaire | Suivant |
Installer GCC-3.3.1 - Pass 2 | Niveau supérieur | Installer Gawk-3.1.3 |