4.2. Creazione della directory $LFS/tools

Tutti i programmi compilati nel Capitolo 5 verranno installati sotto $LFS/tools per tenerli separati dai programmi compilati nel Capitolo 6. I programmi compilati qui sono solo tool temporanei e non saranno parte del sistema LFS finale, e tenendoli in una directory separata più tardi potranno essere facilmente eliminati. Questo inoltre impedisce loro di finire nelle directory di produzione del proprio host (facile che succeda accidentalmente nel Capitolo 5).

Creare la directory richiesta eseguendo come root il seguente:

mkdir $LFS/tools

Il prossimo passo è di creare un link simbolico /tools sul proprio sistema host. Questo punterà alla directory appena creata sulla partizione LFS. Eseguire questo comando come root:

ln -s $LFS/tools /
[Nota]

Nota

Il comando precedente è corretto. Il comando ln ha poche variazioni sintattiche, così accertarsi di controllare la pagina info prima di riportare quello che si pensa possa essere un errore.

Il link simbolico creato abilita a compilare la toolchain, così che faccia sempre riferimento a /tools. Ciò significa che compilatore, assemblatore e linker lavoreranno sia in questo capitolo (quando si sta ancora usando qualche strumento dell'host) sia nel prossimo (quando accediamo con “chroot” alla partizione LFS).