На linuxfromscratch есть совет запускать strip на исполнимые файлы и библиотеки, а в одном книге автор не советует выполнять эту операцию над shared library. Почему нет?
Debug'ить тяжелее, но если ты debug'ить не собираешься, но strip делать почти обязательно -- и места на диске больше, и подгружаются библиотеки быстрее.
> Debug'ить тяжелее, но если ты debug'ить не собираешься, но strip делать почти обязательно --
> и места на диске больше, и подгружаются библиотеки быстрее.
Полнейшая глупость.
Если вам надо дебагить либы, то нужно использовать специально
собранные библиотеки с отладочной информацией (суффикс g у них по
стандарту добавляется).
Загружаются они одинаково, ядро не сует в память таблицы для линковки
(то что стрипается).
Короче - экономится только место, причем особенно ощутимо только для
статически собранных бинарников - там эти таблицы можно вычистить
под корень, в .so таблица линковки нужна.