[devel] I: LTO in %optflags by default

Dmitry V. Levin ldv на altlinux.org
Вт Авг 24 21:22:16 MSK 2021


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
>   в спек-файл.

Вот список этих пакетов:

4th	led @everybody
GraphicsMagick	sbolshakov @everybody
I2util	imz @everybody
PDFlib-Lite	mike @qa
SDL	mike @everybody
SDL2_sound	viy @everybody
SDL_net	lvol @everybody
SDL_sound	lvol @everybody
adns	rider @everybody
aeskulap	rider @everybody
alsa-oss	mike shrek @qa
antlr	viy @java @python
apmd	mike viy @qa
attr	@core
audiofile	mike @everybody
avrdude	week sin viy
barcode	rider @everybody
beecrypt	@core
binutils	@core
bison	@core
bitcoin	taf @everybody
boost	iv sem @qa
bs2b	drool @everybody
bzip2	@core
capnproto	vt @everybody
capstone	arei @everybody
catch2	pv @everybody
cfitsio	zerg
cgns-seq	antohami @everybody
check	mike mithraen shrek grenka @qa
chicken	oddity @everybody
clanlib0.8	darktemplar @everybody
clsync	bircoph mike @everybody
coturn	arseny @everybody
courier-authlib	lakostis @everybody
curl	rider ldv glebfm
dante	george @everybody
dap	george @everybody
devil	rider @everybody
df_shm	@nobody
dhcp	sem
dialog	lav @everybody
directfb	mike @everybody
dmraid	aris @everybody
e2fsprogs	@core
ecl	cas @everybody
editorconfig	aris
espeak	vseleznv @everybody
evms	mike @everybody
exiv2	aris
file	@core vt
flex	@core
freehdl	mithraen @everybody
fstrcmp	sbolshakov @everybody
gamin	grenka @everybody
gdb	glebfm ldv sbolshakov
geomview	oddity @qa
glib2	aris
glog	dd @everybody
glpk	@nobody
glpk36	@nobody
gmp	@core
grace	mike evg @qa @everybody
gsoap	sin @everybody
gtk-engines-wonderland	@nobody
gtk2-theme-nimbus	@nobody
hackrf	antohami @everybody
hdf	oddity @everybody
hfsutils	george @everybody
hiredis	darktemplar @everybody
hivex	shaba rider @cpan
hts_engine	msp @everybody
httrack	@nobody
hwinfo	george @qa @everybody
icecream	led @everybody
iksemel	mithraen @everybody
intercal	@core @everybody
ipmiutil	mike @everybody
ipset	rider @everybody
iverilog	egori lineprinter @everybody
jclassinfo	viy
js	@nobody
judy	mike @everybody
kannel	week @qa
kde5-kstars	zerg
kde5-marble	zerg mcpain
klish	manowar @everybody
lam	dans @everybody @qa
ldns	darktemplar @everybody
lesstif	sin snejok @qa @everybody
libXaw3d	slazav @everybody
libaacs	sbolshakov @everybody
libabseil-cpp	lav @everybody
libadplug	ildar @everybody
libaltselinux	@nobody
libaom	darktemplar @everybody
libarpack-ng	cas @everybody
libast	viy @everybody
libatomic_ops	sbolshakov @everybody
libavc1394	lav @qa
libayemu	@nobody
libbenchmark	lav @everybody
libbtree	@nobody
libcap	@core
libcityhash	george @everybody
libclastfm	@nobody
libconfig	mike @everybody
libcoredumper	grenka @everybody
libcryptopp	lav @qa @everybody
libcuefile	@nobody
libdap	viy @everybody
libdb1	@core
libdb4.7	@core
libdb4.8	darktemplar @everybody
libdb5.3	darktemplar @everybody
libdbi	darktemplar @everybody
libdbi-drivers	darktemplar @everybody
libdha	@nobody
libdivecomputer-subsurface	viy @everybody
libdmtx	george @everybody
libdotconf	msp @qa @everybody
libdrmhelper	legion
libdv	@core @everybody
libdvbcsa	taf @everybody
libecap	viy @everybody
libenet	george @qa
libev4	mithraen @everybody
libexempi	aris
libfacet	@nobody
libfcgi	mithraen
libffcall	sbolshakov @everybody
libffi	glebfm at
libflame	@nobody
libflann	viy @everybody
libfltk13	grenka
libfplll	viy @everybody
libftdi1	sin @everybody
libgarmin	week @everybody
libgavl	ruslandh @everybody
libgdsii	george @everybody
libgeotiff2	viy @everybody
libggi	george @everybody
libgii	george @qa @everybody
libgmtk	crux @everybody
libgringotts	grenka @everybody
libguestfs	shaba rider @cpan obirvalger
libhtp	darktemplar @everybody
libiec61850	cas @everybody
libilbc	mithraen
libinklevel	oddity @everybody
libjpeg-turbo	sbolshakov ldv
liblbxutil	george @everybody
liblcms	@nobody
liblog4cpp	taf @everybody
libmaa	cheusov @everybody
libmcrypt	lav @qa @everybody
libmesode	george @everybody
libmhash	@nobody
libmilter-workers	viy @everybody
libmimalloc	george @everybody
libmm	mike @qa
libmpsse	slazav @everybody
libmrss	evg @everybody
libmtquery	@nobody
libmtsupport	@nobody
libncursesxx	mithraen @everybody
libnftnl	taf @everybody
libnghttp2	crux @everybody
libomniORB	pv @everybody
libopenaptx	aris
libopencv	darktemplar @everybody
libopenh264	aris lav
liboping	mike @qa @everybody
libparsifal	@nobody
libpki	cow @everybody
libpopt	@core rider
libproj	slazav @everybody
librarian	lav @gnome @qa @everybody
libraw	aris
librubberband	@nobody
librx	@nobody
libscalapack	darktemplar @everybody
libsdp	darktemplar @everybody
libselinux	rider nbr darktemplar
libsemanage	rider sem darktemplar
libsepol	rider sem darktemplar
libsidplayfp	drool @everybody
libsieve	enp @qa
libsilk	rider @everybody
libsixel	mithraen @everybody
libsodium	vt mithraen @everybody
libspf2	darktemplar @everybody
libsrs_alt	sbolshakov @everybody
libstrophe	george @everybody
libsz2	@nobody
libt1ha	at @everybody
libtomcrypt	george @everybody
libtommath	george @everybody
libtool_2.4	@core
libtpcmisc	viy @everybody
libudfread	rider @everybody
liburing	mike @everybody
libusb	shrek shaba mike
libutempter	ldv @norebuild
libvsqlite++	viy @everybody
libxprintutil	george @qa
libxsettings-client0	viy @everybody
libxview	viy @everybody
libyajl1	shaba @everybody
link-grammar	aris
linuxcnc	antohami @everybody
liri-eglfs	sbolshakov @everybody
litecoin	drool @everybody
littlewizard	george @qa
live555	sbolshakov @everybody
lizardfs	andy @everybody
lldpd	ender @everybody
llvm11.0	shrek arseny
llvm12.0	arseny @everybody
lm_sensors3	ender rider @everybody
log4c	grenka @everybody
ltxml	grenka @everybody
lua5.1	vseleznv viy @qa
lua5.3	vseleznv viy
lvm2	shaba vitty rider
lxde-lxappearance-obconf	@lxde @qa
lzlib	mike @everybody
lzo	@core
mailutils	asy @python @everybody
manatee-open	kirill @everybody
mariadb	shaba @everybody
mate-notification-daemon	shrek
mbelib	antohami @everybody
mcpp	sin @qa @everybody
mct	grenka @everybody
menu-cache	@lxde gns antohami @qa
minidjvu	vkni @everybody
miredo	naf @qa
mjpegtools	rider @everybody
mnogosearch	naf @qa
modsecurity	naf @qa
mono	darktemplar @everybody
mpeg2dec	@nobody
mrprojext	pv @qa
mstflint	shaba @everybody
mswatch	darktemplar @everybody
mt-daapd	@nobody
munt	ildar @everybody
musitorius	msp @everybody
mxml	dshein @everybody
nDPI	taf @everybody
nas	grenka @everybody
ncurses	george ldv
net-snmp35	shaba @everybody
netxms	enp @everybody
newt52	@python @qa
nftables	taf @everybody
nilfs-utils	led mike @qa
nspr	legion
nvidia-settings	zerg
ocaml-camlbz2	rider @everybody
ocaml-curl	rider @everybody
ocaml-curses	snejok @everybody
ocaml-lablgl	rider @everybody
ocaml-labltk	rider @everybody
ocaml-libvirt	snejok @everybody
ocaml-mysql	shaba @everybody
ocaml-zarith	rider @everybody
ocfs2-tools	rider @everybody
ocrad	oddity @everybody
openblas	slazav @everybody
opendpi	@nobody
openssl1.1	glebfm
opie	boresexpress gns @everybody
orc	aris manowar @everybody
otf	grenka @everybody
owncloud-client	zerg
pam_userpass	ldv @norebuild
parted	shrek @everybody
pcc	oddity @qa @everybody
pcre	@core at
pcre2	aris
pinball	viy @everybody
ploop	andy shaba @everybody
pnetcdf	darktemplar @everybody
poke	naf @everybody
polyml	zerg @everybody
postgresql10	taf @pgsql @cpan @everybody
postgresql11	taf @pgsql @cpan
postgresql12	taf @pgsql @cpan @everybody
postgresql12-1C	taf @pgsql @everybody
postgresql13	taf @pgsql @everybody
postgresql9.6	taf @pgsql @cpan @everybody
ppl	viy @everybody
progsreiserfs	mike @qa @everybody
python	vseleznv imz george cow glebfm
python-module-numpy	@python lav @qa
python3-module-numpy	darktemplar @everybody
python3-module-pythonmagick	@python @everybody
qgis3	cas @everybody
qt3	rom_as @everybody
qt5-declarative	zerg
qt5-tools	zerg
qtbrowserplugin	cas @everybody
quesoglc	rider
qxmledit	led @everybody
random	@nobody
readline	@core
readline5	glebfm ldv @qa
reiser4progs	darktemplar @everybody
rhash	sin @everybody
rocksdb	shaba @everybody
rss_glx	mike boyarsh @qa @everybody
ruby	@ruby @everybody
sablotron	lav @everybody
scorep	darktemplar @everybody
sexpr	@nobody
sibcoin	drool @everybody
sispmctl	mike @qa
slang2	asy @everybody
smpeg	darktemplar @everybody
sowing	grenka
sox	mithraen @everybody
spai	grenka @everybody
speech-dispatcher	msp manowar @everybody
speex	mithraen viy rider
sphinx	rider @everybody
sphinxbase	mithraen @everybody
sprng	underwit @everybody
ssdeep	george @everybody
stk	@nobody
supertuxkart	oddity @everybody
surgescript	arbars @everybody
sylpheed	oddity @everybody
sysfsutils	shaba @everybody
syslog-ng	asy @everybody
sysprof	aris
systemd	shaba
tcb	ldv @norebuild
tcc	george @everybody
tcl	vseleznv
tcl-img	vseleznv
tcl-memchan	vseleznv @everybody
tcl-tdom	vseleznv
tcl-trf	vseleznv
tcl-xml	vseleznv @everybody
tcl-zlib	vseleznv @everybody
tidyp	crux @everybody
tk	vseleznv
tokyocabinet	crux @everybody
tokyodystopia	@nobody
tokyotyrant	@nobody
torsocks	cow @everybody
toxcore	mithraen @everybody
trousers	sbolshakov @everybody
uchardet	drool @everybody
udis86	@nobody
unadf	george @qa @everybody
unit	vt andy @everybody
usbip	pv led @everybody
ustr	@nobody
uw-imap	mithraen rider
vkd3d	lakostis @everybody
vlc	rider darktemplar
vmfs-tools	@nobody
vo-aacenc	@nobody
voiceman	msp @everybody
vulkan	lakostis
wmhdplop	mike @qa @everybody
wvstreams	cas @everybody
wxsvg	rider @everybody
xblas	lav @everybody
xdrfile	@nobody
xinetd	@core
xosd	evg @everybody
xpa	egori @everybody
xz	@core vseleznv vt
yajl	shaba @everybody
yasm	sbolshakov @everybody
zbar	rider @everybody
zlib	@core
zlib-ng	nenderus @everybody


-- 
ldv


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