<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Oct 30, 2020 at 5:12 PM Daniel P. Berrangé <<a href="mailto:berrange@redhat.com">berrange@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, Oct 30, 2020 at 10:30:00AM +0800, Han Han wrote:<br>
> Hello,<br>
> I encountered errors when building rpm on fedora33:<br>
> <br>
> Versions:<br>
> libvirt: v6.9.0-rc2<br>
> gcc-10.2.1-5.fc33.x86_64<br>
> meson-0.55.3-1.fc33.noarch<br>
> ninja-build-1.10.1-2.fc33.x86_64<br>
> binutils-2.35-11.fc33.x86_64<br>
> <br>
> Steps:<br>
> 1. Archive libvirt source code to ~/rpmbuild/SOURCES/libvirt-6.9.0.tar.xz<br>
> 2. Copy <a href="http://libvirt.spec.in" rel="noreferrer" target="_blank">libvirt.spec.in</a> to ~/rpmbuild/SPECS/libvirt.spec. Then `sed -i<br>
> s/@VERSION@/6.9.0/g ~/rpmbuild/SPECS/libvirt.spec`<br>
> 3. Build rpm:<br>
> $ rpmbuild -ba ~/rpmbuild/SPECS/libvirt.spec<br>
<br>
<br>
> FAILED: tests/cputest<br>
> gcc  -o tests/cputest src/libvirt_probes.o tests/cputest.p/cputest.c.o<br>
> -Wl,--as-needed -Wl,--no-undefined -Wl,-export-dynamic -pie<br>
> -Wl,--whole-archive -Wl,--start-group tests/libtest_utils.a<br>
> tests/libtest_utils_qemu.a -Wl,--no-whole-archive -O2 -flto=auto<br>
> -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall<br>
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS<br>
> -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong<br>
> -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic<br>
> -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro<br>
> -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld<br>
> src/libvirt.so.0.6009.0 tests/libtest_utils_qemu_monitor.a<br>
> tests/libtest_qemu_driver.so -Wl,--no-copy-dt-needed-entries<br>
> -Wl,-export-dynamic -ldl /usr/lib64/<a href="http://libglib-2.0.so" rel="noreferrer" target="_blank">libglib-2.0.so</a> /usr/lib64/<br>
> <a href="http://libgobject-2.0.so" rel="noreferrer" target="_blank">libgobject-2.0.so</a> /usr/lib64/<a href="http://libgio-2.0.so" rel="noreferrer" target="_blank">libgio-2.0.so</a> /usr/lib64/libgnutls.so<br>
> /usr/lib64/libnl-3.so /usr/lib64/libnl-route-3.so /usr/lib64/libxml2.so<br>
> /usr/lib64/libsasl2.so -lselinux /usr/lib64/libtirpc.so<br>
> /usr/lib64/libyajl.so -Wl,-export-dynamic -lselinux -Wl,-export-dynamic<br>
> -lselinux -Wl,-export-dynamic -lselinux -Wl,--end-group<br>
> '-Wl,-rpath,$ORIGIN/../src:$ORIGIN/'<br>
> -Wl,-rpath-link,/home/hhan/rpmbuild/BUILD/libvirt-6.9.0/x86_64-redhat-linux-gnu/src<br>
> -Wl,-rpath-link,/home/hhan/rpmbuild/BUILD/libvirt-6.9.0/x86_64-redhat-linux-gnu/tests<br>
> /usr/bin/ld: tests/libtest_qemu_driver.so: undefined reference to<br>
> `__open_missing_mode'<br>
> collect2: error: ld returned 1 exit status<br>
> ninja: build stopped: subcommand failed.<br>
> error: Bad exit status from /var/tmp/rpm-tmp.xEqkEF (%build)<br>
<br>
Hmm, same binutils problem we're seeing on F34<br>
<br></blockquote><div>Thx :) <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
   <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1889763" rel="noreferrer" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=1889763</a><br>
<br>
Regards,<br>
Daniel<br>
-- <br>
|: <a href="https://berrange.com" rel="noreferrer" target="_blank">https://berrange.com</a>      -o-    <a href="https://www.flickr.com/photos/dberrange" rel="noreferrer" target="_blank">https://www.flickr.com/photos/dberrange</a> :|<br>
|: <a href="https://libvirt.org" rel="noreferrer" target="_blank">https://libvirt.org</a>         -o-            <a href="https://fstop138.berrange.com" rel="noreferrer" target="_blank">https://fstop138.berrange.com</a> :|<br>
|: <a href="https://entangle-photo.org" rel="noreferrer" target="_blank">https://entangle-photo.org</a>    -o-    <a href="https://www.instagram.com/dberrange" rel="noreferrer" target="_blank">https://www.instagram.com/dberrange</a> :|<br>
<br>
</blockquote></div></div>