История изменений
Исправление proud_anon, (текущая версия) :
Поскольку мне известно, он теперь линкер по умолчанию уже год или два.
Ну не знаю, во всех дистрах, которые я видел, по умолчанию ld.bfd, а собирать binutils надо с эксплицитным --enable-gold, чтобы он включился.
Да забыл сказать то, что мы обсуждаем в принципе не LTO - это просто стриппинг кода.
Разве для произвольного файла ELF без дополнительной информации можно сказать, какие куски кода в нём используются, а какие - нет?
Исправление proud_anon, :
Поскольку мне известно, он теперь линкер по умолчанию уже год или два.
Ну не знаю, во всех дистрах, которые я видел, по умолчанию ld.bfd, а собирать binutils надо с эксплицитным --enable-gold, чтобы он включился.
Да забыл сказать то, что мы обсуждаем в принципе не LTO - это просто стриппинг кода.
Разве для произвольного файла ELF без дополнительной информации можно сказать, какие функции в нём используются, а какие - нет?
Исходная версия proud_anon, :
Поскольку мне известно, он теперь линкер по умолчанию уже год или два.
Ну не знаю, во всех дистрах, которые я видел, по умолчанию ld.bfd, а собирать binutils надо с эксплицитным --enable-gold, чтобы он включился.
Да забыл сказать то, что мы обсуждаем в принципе не LTO - это просто стриппинг кода.
Разве для произвольного файла ELF, имея только его машинный код, можно сказать, какие функции в нём используются, а какие - нет?