Créer le répertoire $LFS/tools

Tous les programmes compilés dans ce chapitre seront installés sous $LFS/tools pour les séparer des programmes compilés dans le prochain chapitre. Les programmes compilés ici ne sont que des outils temporaires et ne feront pas partie du système LFS final. En les conservant à part, nous pourrons plus facilement les supprimer plus tard.

Si vous souhaitez plus tard chercher dans les binaires de votre système pour voir quels fichiers ils utilisent ou à quels fichiers ils sont liés, alors, pour rendre cette recherche plus simple, vous pouvez choisir un nom unique. Au lieu du simplissime "tools", vous pouvez utiliser quelque chose comme "tools-for-lfs".

Créez le répertoire requis en lançant ce qui suit :

mkdir $LFS/tools

La prochaine étape consiste en la création d'un lien symbolique /tools sur l'hôte système. Il pointera vers le répertoire que nous venons de créer sur la partition LFS :

ln -s $LFS/tools /

Ce lien symbolique nous permet de compiler notre ensemble d'outils de façon à ce qu'il se réfère en permanence à /tools, ce qui signifie que le compilateur, l'assembleur et l'éditeur de liens fonctionneront dans ce chapitre (alors que nous sommes encore en train d'utiliser quelques outils de l'hôte) et dans le prochain (quand nous serons entré dans le chroot de la partition LFS).

Note : Etudiez la commande ci-dessus attentivement. Elle peut être étonnante à première vue. La commande ln dispose d'une syntaxe variable, donc assurez-vous de vérifier la page man de ln avant d'indiquer qu'elle est erronée.