Note: This is being tracked as https://crbug.com/v8/9555 now. I am just
landing a fix for this <https://crrev.com/c/1720669>, and on the bug we are
discussing whether we care enough about MSVC debug to add a bot to the
waterfall.

On Mon, Jul 29, 2019 at 12:36 PM Jakob Kummerow <jkumme...@chromium.org>
wrote:

> if someone has the magic args.gn needed, I'd appreciate it.
>
>
> For the record, you can easily get any build bot's args.gn: click through
> to a specific build (in this case, e.g.
> https://ci.chromium.org/p/v8/builders/try/v8_win64_msvc_compile_rel/b8906608002392908144),
> and in the "Steps and Logs" section, look for "gn_args".
>
> Is this still supported?
>
>
> I'm not sure what the official policy is at the moment. I think at the
> very least, we would happily accept patches that maintain the MSVC build.
> As you have figured out, we have Release-mode buildbot coverage for it; I
> guess we assume that MSVC Debug builds are used and/or break rarely enough
> that spending bot resources on them is hard to justify.
>
>
> On Fri, Jul 26, 2019 at 1:05 AM billti via v8-dev <v8-dev@googlegroups.com>
> wrote:
>
>> A colleague tracked it down to the CSA_ASSERT macro in
>> code-stub-assembler.h failing in debug builds (looks like the tryjob only
>> builds rel for MSVC).
>>
>> This change 16 days ago seems to have broken it:
>> https://chromium-review.googlesource.com/c/v8/v8/+/1693002 . If I check
>> out the parent commit (0fd3766) I can build debug fine in MSVC (after one
>> more trivial MSVC fix in a DCHECK in wasm-module-builder.cc). It still
>> gives the "/Zc:twoPhase" compiler option warning, but hopefully that's
>> benign.
>>
>> I'll log a bug.
>>
>> On Thursday, July 25, 2019 at 3:38:20 PM UTC-7, bil...@microsoft.com
>> wrote:
>>>
>>> Is this still supported?
>>>
>>> Trying to build the tip of master with 'is_clang = false' in args.gn
>>> (and various other attempted options) is giving lots of different warnings
>>> and failures, e.g.
>>>
>>>
>>> cl : Command line warning D9002 : ignoring unknown option '/Zc:twoPhase'
>>> .etc.
>>> [501/1829] CXX
>>> obj/torque_generated_initializers/proxy-set-property-tq-csa.obj
>>> FAILED: obj/torque_generated_initializers/proxy-set-property-tq-csa.obj
>>> .etc.
>>> C:\src\v8\v8\src/codegen/code-stub-assembler.h(493): error C2059: syntax
>>> error: ','
>>> .etc.
>>> C:\src\v8\v8\src/objects/tagged-impl-inl.h(18): fatal error C1003: error
>>> count exceeds 100; stopping compilation
>>> .etc.
>>>
>>> It's the first time I've tried with MSVC, so may be doing something
>>> wrong. (I have no issues with the default clang-based builds on the same
>>> machine).
>>>
>>> I can see from task manager and the log output it is using the right
>>> MSVC compiler (I tried with VS 2017 and VS 2019 installs), e.g.
>>>
>>> > ninja -t msvc -e environment.x64 -- "C:\Program Files (x86)\Microsoft
>>> Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.22.27905\...
>>>
>>> I see some of the V8 tryjobs build with MSVC (e.g.
>>> https://ci.chromium.org/p/v8/builders/try/v8_win64_msvc_compile_rel)
>>> and seem to be working, so if someone has the magic args.gn needed, I'd
>>> appreciate it.
>>>
>>> Thanks,
>>>
>>>  - Bill
>>>
>> --
>> --
>> v8-dev mailing list
>> v8-dev@googlegroups.com
>> 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 v8-dev+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/v8-dev/61cdf5a4-a276-4fcb-9bd7-ed37f1c40d49%40googlegroups.com
>> <https://groups.google.com/d/msgid/v8-dev/61cdf5a4-a276-4fcb-9bd7-ed37f1c40d49%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> --
> v8-dev mailing list
> v8-dev@googlegroups.com
> 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 v8-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/v8-dev/CAKSzg3Q1cq4Vwzs3mS-bFjTHHKFbwSWzhhGwjqANA2V56E%3DvdQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/v8-dev/CAKSzg3Q1cq4Vwzs3mS-bFjTHHKFbwSWzhhGwjqANA2V56E%3DvdQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>


-- 

Clemens Hammacher

Software Engineer

cleme...@google.com


Google Germany GmbH

Erika-Mann-Straße 33

80636 München

Geschäftsführer: Paul Manicle, Halimah DeLaine Prado

Registergericht und -nummer: Hamburg, HRB 86891

Sitz der Gesellschaft: Hamburg

Diese E-Mail ist vertraulich. Falls sie diese fälschlicherweise erhalten
haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter,
löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen,
dass die E-Mail an die falsche Person gesendet wurde.



This e-mail is confidential. If you received this communication by mistake,
please don't forward it to anyone else, please erase all copies and
attachments, and please let me know that it has gone to the wrong person.

-- 
-- 
v8-dev mailing list
v8-dev@googlegroups.com
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 v8-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/CAGO%3DqhB-gK3rXdZFkm7Pv_y5ec-OAjvFvBFv-ZEFQ1pTPLJ7BQ%40mail.gmail.com.

Reply via email to