[vlc-devel] [PATCH 2/7] win32: msi: use the detected way to run win32 exectuables

Steve Lhomme robux4 at ycbcr.xyz
Fri May 15 07:23:51 CEST 2020


On 2020-05-14 17:08, Rémi Denis-Courmont wrote:
> Le torstaina 14. toukokuuta 2020, 13.31.56 EEST Steve Lhomme a écrit :
>> On 2020-05-13 12:24, Rémi Denis-Courmont wrote:
>>> Hi,
>>>
>>> The GPL does not say that you have to have the source of the build
>>> tools. That's just an indirect consequence of the tools themselves being
>>> under copyleft license.
>>>
>>> What the GPL says is that each must fit at least one of the condition:
>>> A) comes with OS,
>>> B) is freely provided by the binary distributor,
>>
>> What do you call the binary distributor ?
>> We provide the wix 3.5 to make the MSI package here
>> https://download.videolan.org/contrib/wix/wix-3.5.msi
> 
> And the rules to install and build with it on whatever the cross-compiling
> system is (Linux amd64, I guess)? not to speak of the sources and rebuild
> instruction from that if applicable...
> 
> Cross-compiling (L)GPLv2 is insane enough as it is. Depending on an emulator
> and non-native build tools is utterly insane.

If you are suggesting win32 builds should be built under win32, I'm all 
for it. But we know it's not going to happen, nor dropping windows support.

This patch doesn't add new constraints on what it takes to build the 
MSI, so your comments don't seem to relate to the patch itself. If 
anything it makes it easier to build under Windows.

MSI building was introduced in 2013 and was already requiring wine.


More information about the vlc-devel mailing list