5.33. Stripping

Die Schritte in diesem Abschnitt sind optional. Wenn Ihre LFS-Partition sehr klein ist, werden Sie froh sein, ein paar unnötige Dinge loswerden zu können. Die bisher erstellten ausführbaren Dateien und Bibliotheken enthalten ungefähr 70 MB nicht benötigter Debugging-Symbole. So entfernen Sie diese Symbole:

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

Diese Kommandos überspringen einige 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 20 MB Platz zu sparen, können Sie die Dokumentation entfernen:

rm -rf /tools/{info,man}

Zum Kompilieren von Glibc benötigen Sie nun mindestens 850 MB freien Platz in $LFS. Wenn Sie Glibc kompilieren und installieren können, werden Sie mit den restlichen Paketen keine Platzprobleme bekommen.