4.2. Erstellen des Ordners $LFS/tools

Alle in Kapitel 5 kompilierten Programme werden unter $LFS/tools installiert. Dadurch werden sie von den Programmen getrennt, die in Kapitel 6 installiert werden. Die hier kompilierten Programme sind nur übergangsweise Hilfsmittel und werden nicht Teil des endgültigen LFS-Systems sein. Wenn Sie diese Programme in einem separaten Ordner installieren, können sie später leichter gelöscht werden. Ausserdem wird so sichergestellt, dass die Programme nicht versehentlich in Ihrem produktiven Host-System enden (könnte in Kapitel 5 leicht passieren), was wirklich schlecht wäre.

Erstellen Sie den Ordner indem Sie als root dieses Kommando ausführen:

mkdir $LFS/tools

Im nächsten Schritt erstellen Sie auf Ihrem Host-System einen symbolischen Link nach /tools. Er zeigt auf den Ordner, den Sie gerade auf der LFS-Partition erstellt haben. Führen Sie dieses Kommando als root aus:

ln -s $LFS/tools /
[Hinweis]

Hinweis

Das obige Kommando ist in dieser Form korrekt; der Befehl ln hat verschiedene Syntax-Varianten, also überprüfen Sie erst die Manpage, bevor Sie einen vermeintlichen Fehler berichten.

Dieser symbolische Link ermöglicht es uns, die Toolchain so zu kompilieren, dass sie immer /tools referenziert; das bedeutet für uns, dass Compiler, Assembler und Linker sowohl in diesem Kapitel (in dem Sie immer noch einige Programme vom Host-System benutzen) als auch im nächsten Kapitel (wenn Sie in die LFS-Partition „chroot'ed“ haben) funktionieren werden (weil Sie immer den gleichen gültigen Pfad benutzen).