What about working on a more official MSVC build support? There are other 
projects (like node.js) building with MSVC, but since Chromium dropped that 
support, V8's build often needs patching and feels like it's on its last 
legs.

The good news is that as of 8.6 (and with a few patches we can backport 
from node) we can actually build all Windows platforms / architectures / 
flavors, so it would be easier to build vcpkg portfiles or whatever else on 
top of that existing support (of course, having a few build bots / CI 
configs testing the config doesn't break would be marvelous).



On Tuesday, October 27, 2020 at 1:35:58 PM UTC-7 [email protected] 
wrote:

> Thank you Jakob,
>
> I am fine with that, it is not my intention to do a code drop and forget 
> about it, my intention is to keep the configuration valid for as long as I 
> can within my own constraints.
>
> I am also aware that the build directory belongs to the overarching 
> chromium project, unfortunately most of the changes belong in there, these 
> patches add a new toolchain after all.
> in particular I am adding a is_mingw gn variable similar to the is_clang 
> variable which is frowned upon from what I can gather.
>
> Anyway, just wanted to know if there is any possible animosity towards the 
> changes before working on a code review and have it shut down right away.
>
> Thanks Again.
>
> On Tuesday, October 27, 2020 at 12:41:30 PM UTC-6 Jakob Kummerow wrote:
>
>> Historically, we've been fine with accepting (reasonably non-intrusive) 
>> patches to fix/improve MinGW support. Note that this does not mean that we 
>> would officially support/maintain/test that configuration; we would 
>> continue to rely on community support (i.e. people like you) to notice and 
>> fix any breakage.
>>
>> Also, note that the build/ directory is DEPS'ed in, i.e. you would have 
>> to submit those changes to Chromium rather than V8. I don't know how the 
>> Chromium project thinks about MinGW these days.
>>
>>
>> On Tue, Oct 27, 2020 at 5:31 PM Rodrigo Hernandez <
>> [email protected]> wrote:
>>
>>> Hello,
>>>
>>> Early this year I took on the task to make v8 build using msys2 mingw,
>>> between July and August I was successful in doing so, I submitted a 
>>> patchset
>>> and build script to the msys-mingw project and now there is an official 
>>> mingw-w64 v8 package for 32 bit as well as 64 bit.
>>>
>>> You can see the patches required here:
>>>
>>> https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-v8
>>>
>>> So, in order to reduce the size of the patches (or remove them 
>>> altogether), I was wondering whether this is something v8 developers would 
>>> be interested in so it can be merged upstream.
>>>
>>> Thanks!
>>>
>>> -- 
>>> -- 
>>> v8-dev mailing list
>>> [email protected]
>>> http://groups.google.com/group/v8-dev
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "v8-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/v8-dev/f620d142-e08e-4d9e-bb18-8003b0f88452n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/v8-dev/f620d142-e08e-4d9e-bb18-8003b0f88452n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/8b43f0cd-04d7-410a-a3b6-81fe8ed1db71n%40googlegroups.com.

Reply via email to