Creación del directorio $LFS/tools

Todos los programas que compilamos en este capítulo se instalarán bajo $LFS/tools para mantenerlos separados de los programas compilados en el próximo capítulo. Los programas compilados aquí son sólo herramientas temporales y no formarán parte del sistema LFS final. Mantenerlos en un directorio aparte hace que más adelante podamos borrarlos fácilmente.

Si más tarde quieres explorar los binarios de tu sistema para ver de qué ficheros hacen uso o con cuales están enlazados, para facilitar esta búsqueda puede que desees elegir un nombre inequívoco. En lugar del simple "tools" puedes usar algo como "herramientas-para-lfs".

Crea el directorio necesario ejecutando lo siguiente:

mkdir $LFS/tools

El próximo paso es crear un enlace /tools en el sistema anfitrión. Este apuntará al directorio que acabamos de crear en la partición LFS:

ln -s $LFS/tools /

Este enlace posibilita que compilemos nuestro conjunto de herramientas refiriéndonos siempre a /tools, de forma que el compilador, ensamblador y enlazador funcionarán en este capítulo (en el que todavía estamos utilizando algunas herramientas del sistema anfitrión) y en el próximo (cuando hagamos chroot a la partición LFS).

Nota: Estudia con atención el comando anterior. Puede parecer confuso en un primer momento. El comando ln tiene bastantes variaciones de sintaxis, por lo que asegúrate de comprobar la página de manual de ln antes de informar de lo que puedes pensar que es un error.