[devel] I: LTO in %optflags by default

Dmitry V. Levin ldv на altlinux.org
Ср Авг 25 03:04:57 MSK 2021


On Tue, Aug 24, 2021 at 09:22:16PM +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
> >   в спек-файл.
> 
> Вот список этих пакетов:

Из них есть 18 исходных пакетов, из которых собираются -devel-static,
присутствующие в сборочной среде других пакетов:

boost	iv sem @qa
glib2	aris
gsoap	sin @everybody
libatomic_ops	sbolshakov @everybody
libffi	glebfm at
libsepol	rider sem darktemplar
llvm12.0	arseny @everybody
lvm2	shaba vitty rider
ncurses	george ldv
newt52	@python @qa
openssl1.1	glebfm
postgresql13	taf @pgsql @everybody
qt5-declarative	zerg
qt5-tools	zerg
rocksdb	shaba @everybody
slang2	asy @everybody
uchardet	drool @everybody
wvstreams	cas @everybody


-- 
ldv


Подробная информация о списке рассылки Devel