Comment # 4 on bug 1133258 from
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: