5.33. Очистка

Шаги, предлагаемые в этой секции, не являются обязательными, однако, если раздел LFS очень мал, неплохо будет узнать, какие ненужные элементы можно удалить. Собранные исполняемые файлы и библиотеки содержат около 70 MB ненужной на данном этапе отладочной информации. Удалите ее командами:

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

Эти команды пропустят некоторые файлы, сообщая что не могут распознать их формат. Большинство из них являются скриптами, а не двоичными файлами.

Будьте внимательны и не используйте параметр --strip-unneeded при обработке библиотек. Статические библиотеки будут полностью испорчены и весь инструментарий прийдется собирать заново.

Чтобы освободить еще немного, удалите документацию:

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

На данном этапе у Вас должно остаться как минимум 850 MB свободного места в разделе $LFS. Именно столько потребуется для сборки и установки Glibc в следующей главе. Если Вы сможете собрать Glibc, Вам хватит места и на все остальное.