[libvirt] [PATCH] mingw: Fix symbol export

Eric Blake eblake at redhat.com
Mon May 3 19:59:58 UTC 2010


On 05/03/2010 12:55 PM, Matthias Bolte wrote:
> In commit 98fb83ce25f46e0236706fa6e0943032d921935f I changed the
> version script handling. But it seems that I didn't test this properly
> and broke it. The .def file is passed to the compiler directly, but it
> should get passed to the linker instead.
> 
> Set VERSION_SCRIPT_FLAGS to -Wl, to pass the .def file correctly to
> the linker.
> 
> This fixes the undefined symbol errors while linking virsh.

ACK.

I'm still getting some other errors using autobuild.sh, but they are
independent of this one and shouldn't hold up this one from going in:

  CCLD   libvirt.la
Info: resolving _xmlFree by linking to __imp__xmlFree (auto-import)
Creating library file: .libs/libvirt.dll.a
/usr/lib/gcc/i686-pc-mingw32/4.4.1/../../../../i686-pc-mingw32/bin/ld:
warning: auto-importing has been activated without --enable-auto-import
specified on the command line.
This should work unless it involves constant data structures referencing
symbols from auto-imported DLLs.
Cannot export linuxDomainInterfaceStats: symbol not defined
Cannot export virCondWaitUntil: symbol not defined
Cannot export virPipeReadUntilEOF: symbol not defined
Cannot export xenLinuxDomainBlockStats: symbol not defined
collect2: ld returned 1 exit status

-- 
Eric Blake   eblake at redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 619 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20100503/905f36db/attachment-0001.sig>


More information about the libvir-list mailing list