[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH v3 00/11] qemu-ga: fsfreeze on Windows using
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [RFC PATCH v3 00/11] qemu-ga: fsfreeze on Windows using VSS |
Date: |
Fri, 24 May 2013 14:08:47 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130514 Thunderbird/17.0.6 |
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 <address@hidden> 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
- Re: [Qemu-devel] [RFC PATCH v3 05/11] qemu-ga: Add Windows VSS provider to quiesce applications on fsfreeze, (continued)
Re: [Qemu-devel] [RFC PATCH v3 00/11] qemu-ga: fsfreeze on Windows using VSS, Libaiqing, 2013/05/27
Re: [Qemu-devel] [RFC PATCH v3 00/11] qemu-ga: fsfreeze on Windows using VSS, Libaiqing, 2013/05/30