
Jim Meyering wrote:
"Richard W.M. Jones" <rjones@redhat.com> wrote:
The following patchset allows an incomplete compilation of libvirt under Windows using Cygwin. Current limitations are:
Nice work! I admire your fortitude :-) This should help libvirt get more exposure.
Thanks for the encouragement! For the record I have now applied all the patches to CVS as posted, except where noted: (1) I reimplemented cfmakeraw as a separate function as per your suggestion. (2) Unimplemented tests changed to return 77 instead of EXIT_SUCCESS. (3) I left out the alternate getaddrinfo implementation until I have time to look at gnulib. I wasn't aware of this library actually. Unfortunately I can't easily check whether it works under Cygwin because my (working) Windows installation is not with me at the moment. Currently the main problem is persuading libtool to build Windows shared libraries (DLLs). I've followed all the instructions in the manual and various things from the web and it just doesn't work (as Dan said "Isn't libtool supposed to sort this out?"). Without having at least libvirtmod.dll, Python support is hard to do, which means of course that virt-manager doesn't work yet. Anyone who wants to try libvirt under Windows today, you will need libvirt from CVS + the attached patch to get it to build (but not yet to get shared libs working). Rich.