[devel] Статические библиотеки и thin LTO
Vitaly Chikunov
vt на altlinux.org
Сб Авг 28 01:18:47 MSK 2021
Hi,
On Fri, Aug 27, 2021 at 11:43:17PM +0400, Alexey Sheplyakov wrote:
> Добрый вечер!
>
> On 24.08.2021 22:22, Dmitry V. Levin wrote:
> > On Tue, Aug 24, 2021 at 09:20:50PM +0300, Dmitry V. Levin wrote:
> >> * 382 пакета перестанут пересобираться с диагностикой следующего вида:
> >> process-lto: ERROR: ./usr/lib64/libtcb.a: contains __gnu_lto_slim only.
> >> Perhaps, you need to %define optflags_lto %optflags_lto -ffat-lto-objects
>
> Странно это. GCC прекрасно умеет создавать и использовать архивы
> из thin LTO объектов:
Нельзя запаковывать GIMPLE в репозиторий, так как он не переносимый
между версиями GCC. Иначе после каждого обновления GCC пришлось бы
пересобирать все эти пакеты.
"The bytecode files are versioned and there is a strict version
check, so bytecode files generated in one version of GCC do not
work with an older or newer version of GCC." -- gcc(1)
Подробная информация о списке рассылки Devel