5.31. Abschlussarbeiten an der Toolchain

Zum Ende der Toolchain können wir diese falls wir dringend Platz benötigen noch um die Fehler-such Symbole erleichtern:

find /tools/lib -type f -exec strip --strip-debug {} \;
find /tools/{,s}bin -type f -exec strip --strip-unneeded {} \;

Diese Kommando wirft eine Menge Meldungen darüber aus das der Dateityp unbekannt wäre, das kann ruhig ignoriert werden.

[Warnung]

Warnung

Benutze niemals die Option --strip-unneeded bei den Bibliotheken, Du würdest sie damit zerstören!

Um nochmal ca 25 MB an Platz einzusparen, kannst Du die folgenden Verzeichnisse löschen:

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

Du solltest jetzt ca. 2 GB freien Speicherplatz auf Deiner Festplatte haben, das reicht aus um den beim kompilieren temporär notwendigen Platz zur Verfügung zu stellen.

Jetzt loggen wir uns als Benutzer molli aus und führen als root folgenden Befehl aus:

Versichere Dich aber vorher das die Variable $MOLLI auch gesetzt ist!

echo $MOLLI
chown -R root:root $MOLLI/tools
[Achtung]

Achtung

Jetzt ist genau der richtige Zeitpunkt die Toolchain zu sichern, falls Du sie noch für andere Builds verwenden möchtest. Die Toolchain wird nämlich im Laufe der Installation des endgültigen Systems derart verändert das sie am Ende unbrauchbar für weitere Builds ist.