On 05/04/2010 02:54 AM, Daniel Veillard wrote: > On Tue, May 04, 2010 at 01:41:55AM +0200, Matthias Bolte wrote: >> When cross-compiling on Linux, configure will misdetect the target as >> Linux because it uses uname instead of relying on the $host variable. >> This results in including libvirt_linux.syms into libvirt.syms and >> therefore trying to export undefined symbols. >> >> Replace uname checks with $host checks to fix this. > > ACK, I looked at those recently but completely forgot we were > cross-compiling for mingw ! I've gotten a lot further with an in-tree run of ./autobuild.sh with this patch: the cross-build to mingw passed; now just creation of mingw32-libvirt rpm fails: Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/eblake/rpmbuild/BUILDROOT/mingw32-libvirt-0.8.1-3.fc12.eblake1272991027.i386 error: Installed (but unpackaged) file(s) found: /usr/i686-pc-mingw32/sys-root/mingw/share/libvirt/cpu_map.xml /usr/i686-pc-mingw32/sys-root/mingw/share/libvirt/schemas/nwfilter.rng Since this has been acked, and autobuild.sh is a prereq to some of my outstanding patches, I've gone ahead and pushed it. -- Eric Blake eblake@xxxxxxxxxx +1-801-349-2682 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list