Il 24/05/2013 10:59, Stefan Hajnoczi ha scritto: > On Thu, May 23, 2013 at 03:50:19PM +0200, Paolo Bonzini wrote: >> Il 23/05/2013 15:28, Stefan Hajnoczi ha scritto: >>> On Thu, May 23, 2013 at 3:20 PM, Paolo Bonzini <pbonz...@redhat.com> wrote: >>>> Il 23/05/2013 14:15, Stefan Hajnoczi ha scritto: >>>>> On Tue, May 21, 2013 at 11:33:33AM -0400, Tomoki Sekiyama wrote: >>>>>> * How to build & run qemu-ga with VSS support >>>>>> >>>>>> - Download Microsoft VSS SDK from: >>>>>> http://www.microsoft.com/en-us/download/details.aspx?id=23490 >>>>>> >>>>>> - Setup the SDK >>>>>> scripts/extract-vsssdk-headers setup.exe (on POSIX-systems) >>>>>> >>>>>> - Specify installed SDK directory to configure option as: >>>>>> ./configure -with-vss-sdk="path/to/VSS SDK" >>>>>> --cross-prefix=i686-w64-mingw32- >>>>> >>>>> Are there any plans to make this more developer-friendly? In the Linux >>>>> world it's unusual to download third-party SDKs; development headers are >>>>> available as packages from the distro. >>>>> >>>>> I haven't looked at the SDK license but hopefully the VSS headers can be >>>>> added to the mingw cross-build toolchain? >>>> >>>> No, the mingw headers are (re)written by hand, or something like that. >>>> The VSS license does not permit redistribution. :/ >>> >>> Can we follow the same process for VSS as for the other mingw headers? >> >> I have no idea. Many of them are automatically generated, but some of >> the others have content seemed non-trivial. >> >>> TBH I don't see how one can write them by hand without deriving it >>> from the SDK, which seems dubious. But if it worked for the rest of >>> mingw (which comes with Windows and DirectX headers, for example) then >>> maybe it can work here too. >> >> I'd rather avoid muddy legal waters... > > I'll try to figure out mingw's process. If mingw has a process that is > clean, then let's use it for VSS headers too. > > What gives me hope is that mingw headers are shipped by Fedora and > Debian so the legal situation must be somewhat reasonable.
Yes, but they are done by experienced people. I'm not sure it would be the same if done by us. Paolo