В арче имеется пакет zlib-static. Гуглю чё будет, если прилинковать его с включённм LTO. Нагуглил, что он собирается с -ffat-lto-objects, который
instructs the compiler to generate object files that contain both the standard native object code and the intermediate representation (IR) for LTO
При этом про сам zlib-static гуглится следующее:
When building it or linking against it with Link Time Optimization (LTO) enabled, adding -ffat-lto-objects to CFLAGS is required to ensure compatibility and prevent LTO-related issues.
ВОПРОС: В чём смысл этого требования? Разве если у меня при линковке включён только -flto, линкер сам не догадается выбрать IR? И что там за возможные «LTO-related issues»?

