[devel] I: LTO in %optflags by default
Dmitry V. Levin
ldv на altlinux.org
Ср Авг 25 03:33:51 MSK 2021
On Tue, Aug 24, 2021 at 10:19:06PM +0300, 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
> >
> > С такими пакетами можно поступить одним из двух способов:
> > - перестать паковать статические библиотеки;
> > - добавить %define optflags_lto %optflags_lto -ffat-lto-objects
> > в спек-файл.
>
> Пожалуй, лучше будет %global optflags_lto %optflags_lto -ffat-lto-objects
Вероятно, более переносимой будет следующая конструкция:
%{?optflags_lto:%global optflags_lto %optflags_lto -ffat-lto-objects}
--
ldv
Подробная информация о списке рассылки Devel