Stripping

Die Schritte in diesem Abschnitt sind optional. Wenn Ihre LFS-Partition sehr klein ist werden Sie froh sein, dass Sie einige unnötige Dinge loswerden können. Die ausführbaren Dateien und Bibliotheken, die Sie bis hierher erstellt haben, enthalten ungefähr 130 MB nicht benötigte Debugging-Symbole. So entfernen Sie diese Symbole:

strip --strip-debug /tools/lib/*
strip --strip-unneeded /tools/{,s}bin/*

Das erste der obigen Kommandos überspringt rund 20 Dateien mit der Meldung, dass der Dateityp nicht erkannt wurde. Die meisten dieser Dateien sind Skripte und keine Binärdateien.

Passen Sie auf, dass Sie --strip-unneeded nicht auf Bibliotheken anwenden -- sie würden zerstört werden und dann müssten Sie die Toolchain neu kompilieren.

Um weitere 30 MB Platz zu sparen, können Sie die Dokumentation entfernen:

rm -rf /tools/{doc,info,man}

Sie werden nun zum Installieren der Glibc mindestens 850 MB freien Platz auf Ihrem LFS-Dateisystem benötigen. Wenn Sie Glibc kompilieren und installieren können, werden Sie mit allen restlichen Paketen keine Probleme haben.