I have actually tried.
I picked V8 version from stable Chromium versions and tried to compile. V8
5.6 compiled (at least, to some extent, I was interested only to compiling
V8 DLLs itself, ICU DLLs and D8 executable - and all this actually
compiles).
V8 5.7 and 5.8 failed to compile with VS2013. I did not try to dig deeply
into source code why, but looks like VC2013 lacks some support for
constexpr inside class, because it failed on the
class .... {
....
constexpr bool ..... ; // <<< FAILED HERE
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virus-free.
www.avg.com
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
2017-11-04 0:54 GMT+02:00 J Decker <[email protected]>:
>
>
> On Fri, Nov 3, 2017 at 3:49 PM, Ivan Pizhenko <[email protected]>
> wrote:
>
>> Actually, from these ones:
>> {"chromium_version": "56.0.2924.121", "v8_version": "5.6.326.55"}
>> {"chromium_version": "57.0.2987.154", "v8_version": "5.7.492.73"}
>> {"chromium_version": "58.0.3029.125", "v8_version": "5.8.283.38"}
>> only V8 5.6 is buildable with VS2013.
>>
>> did you actually try? Or just assume? or just take notes from docs?
> I'd imagine it doesn't have a lot of differences that would cause it to
> break on slightly older VS versions... although not officially supported.
> https://github.com/v8/v8/wiki/Building%20with%20Gyp says 2013 is a
> compiler that you can use (no mention of 2017 though; maybe just outdated?)
>
>
>> 2017-11-01 17:12 GMT+02:00 Ivan Pizhenko <[email protected]>:
>>
>>> Thank you!
>>>
>>> 2017-11-01 13:26 GMT+02:00 Ben Noordhuis <[email protected]>:
>>>
>>>> On Wed, Nov 1, 2017 at 1:23 AM, Ivan P. <[email protected]>
>>>> wrote:
>>>> > Hello, I want to update V8 used in my application from the version
>>>> 5.3 to a
>>>> > some latest stable 6.x
>>>> > The possible issue is that my application is built with a bit outdated
>>>> > nowadays Visual Studio 2013 and in the meantime I cannot upgrade to
>>>> any
>>>> > later VS version due to some other pending dependencies.
>>>> > Can anyone of V8 developers, or just someone proficient in the topic,
>>>> tell
>>>> > me, whether latest V8 6.x still can be built with VS2013?
>>>> > (I could do it for the version I use now - some 5.3), and if not,
>>>> what is
>>>> > the last version of V8 that can be built with VS 2013?
>>>>
>>>> I'm fairly sure that 2013 is not tested or supported anymore, so the
>>>> answer to your first question is 'probably not.'
>>>>
>>>> The answer to your second question is V8 5.8 or thereabouts.
>>>>
>>>> --
>>>> --
>>>> v8-users mailing list
>>>> [email protected]
>>>> http://groups.google.com/group/v8-users
>>>> ---
>>>> You received this message because you are subscribed to a topic in the
>>>> Google Groups "v8-users" group.
>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>>> pic/v8-users/7G1IsFY3QLI/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to
>>>> [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>> --
>> --
>> v8-users mailing list
>> [email protected]
>> http://groups.google.com/group/v8-users
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "v8-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "v8-users" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/v8-users/7G1IsFY3QLI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
--
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
---
You received this message because you are subscribed to the Google Groups
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.