http://bugzilla.suse.com/show_bug.cgi?id=1133258
http://bugzilla.suse.com/show_bug.cgi?id=1133258#c4
--- Comment #4 from heming zhao ---
Hello Martin,
Can you upload your spec file in attachment?
I can't reproduce this error in my environment:
spec file (lvm2.spec)
```
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+ %global optflags %optflags %{_lto_cflags} <==== only add this line in the
head of this file, is it right?
%define _unpackaged_files_terminate_build 0
%define _udevdir %(pkg-config --variable=udevdir udev)
%define applib liblvm2app2_2
%define cmdlib liblvm2cmd2_02
```
My env:
```
# uname -a
Linux workPC 5.0.11-1-default #1 SMP Thu May 2 10:46:32 UTC 2019 (07c5318)
x86_64 x86_64 x86_64 GNU/Linux
# gcc --version
gcc (SUSE Linux) 8.3.1 20190226 [gcc-8-branch revision 269204]
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
```
part of my compiling log
```
... ...
gcc -O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector
-funwind-tables -fasynchronous-un
wind-tables -flto=12 -fPIC -L../libdm -L../lib -L../libdaemon/client
-L../daemons/dmeventd -Wl,-z,relro,-
z,now -pie -fPIE -Wl,--export-dynamic -o lvm command.o dumpconfig.o formats.o
lvchange.o lvconvert.o lvcon
vert_poll.o lvcreate.o lvdisplay.o lvextend.o lvmcmdline.o lvmdiskscan.o
lvreduce.o lvremove.o lvrename.o
lvresize.o lvscan.o polldaemon.o pvchange.o pvck.o pvcreate.o pvdisplay.o
pvmove.o pvmove_poll.o pvremove.
o pvresize.o pvscan.o reporter.o segtypes.o tags.o toollib.o vgcfgbackup.o
vgcfgrestore.o vgchange.o vgck.
o vgcreate.o vgconvert.o vgdisplay.o vgexport.o vgextend.o vgimport.o vgmerge.o
vgmknodes.o lvpoll.o vgimp
ortclone.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvm.o \
-llvm-internal -ldevmapper-event -ldaemonclient -ludev -ldl -lblkid
-ldevmapper -laio -lreadline
make[1]: Leaving directory '/usr/src/packages/BUILD/LVM2.2.02.180/tools'
make[1]: Entering directory '/usr/src/packages/BUILD/LVM2.2.02.180/tools'
[CC] liblvm2cmd.so
gcc -shared -Wl,-soname,liblvm2cmd.so.2.02 \
-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector
-funwind-tables -fasynchronou
s-unwind-tables -flto=12 -fPIC -Wl,--version-script,.export.sym -Wl,-z,relro
-L../libdm -L../lib -L../libd
aemon/client -L../daemons/dmeventd -o liblvm2cmd.so \
-Wl,-whole-archive liblvm2cmd.a -Wl,-no-whole-archive \
-llvm-internal -ldevmapper-event -ldaemonclient -ludev -ldl -lblkid
-ldevmapper -laio
make[1]: Leaving directory '/usr/src/packages/BUILD/LVM2.2.02.180/tools'
make[1]: Entering directory '/usr/src/packages/BUILD/LVM2.2.02.180/tools'
[LN] liblvm2cmd.so.2.02
... ...
```
--
You are receiving this mail because:
You are on the CC list for the bug.