> $ nm <бинарник> Без дебажных символов в обоих случаях "no symbols". C дебажными символами ясен перец куча хлама в обоих случаях: nm прочел инфо о адресах из дебага. И? Сюда сие btw не влезет: лимит на объем поста куда меньше.
> $ size <бинарник>
На, скушай, дебажный -O0 vs полный набор, с LTO и прочая. Эксперименты показали что в основном выигрыш по размеру наступает от задействования LTO (-flto -fwhole-program). Остальные оптимизации не больно то и пытаются размер бинаря скостить.
$ size mp-O0
text data bss dec hex filename
5575972 9264 68464 5653700 5644c4 mp-o0$ size mp-lto
text data bss dec hex filename
3695969 5308 73120 3774397 3997bd mp-lto
Нормально сдулось, да? Основной профит от LTO как раз - остальные оптимизации как-то больше на скорость нацелены а не размер бинаря.
> до и после твоей lto оптимизации.
Оно не "до" и не "после". Это опции линкера, бэть.
> Ну? Я жду.
Да на тебе образчик.