Les étapes de cette section sont optionnelles mais si la partition LFS est plutôt petite, il est intéressant d'apprendre que des éléments inutiles sont supprimables. Les exécutables et les bibliothèques que vous avez construit jusqu'à maintenant contiennent jusqu'à 130 Mo de symboles de débogages inutiles. Supprimez ces symboles avec :
strip --strip-debug /tools/lib/* strip --strip-unneeded /tools/{,s}bin/*
La dernière des commandes ci-dessus laissera de côté une vingtaine de fichiers en indiquant qu'elle ne reconnaît pas leur format. La plupart sont des scripts et non pas des binaires.
Faites attention à ne pas
utiliser --strip-unneeded
sur
les bibliothèques. Cela détruirait les versions statiques et les
paquets devraient être de nouveau construits.
Pour sauver encore 30 Mo, supprimez toute la documentation :
rm -rf /tools/{info,man}
Il y aura maintenant au moins 850 Mo d'espace disque libre sur
le système de fichiers $LFS
à utiliser
pour construire et installer Glibc dans la prochaine phase. Si vous
pouvez construire et installer Glibc, vous pourrez aussi construire
et installer le reste.