Thanks, Jakob!

On Monday, March 20, 2023 at 9:26:44 AM UTC-4 Jakob Kummerow wrote:

> Yeah, this is probably expected. For calls from generated code into C++, 
> V8 necessarily assumes that it knows what the C++ calling convention is.
>
> You could probably work around that, either by teaching V8 about stdcall, 
> or by figuring out how to use stdcall only for all _other_ functions (that 
> aren't called from generated code), but either way it'll be some 
> non-trivial work.
>
>
> On Mon, Mar 20, 2023 at 1:45 PM ClearScript Developers <
> [email protected]> wrote:
>
>> Greetings!
>>
>> By adding the /Gz compiler switch and making a few minor tweaks, we've 
>> managed to build the V8 monolith with stdcall as the default convention.
>>
>> Unfortunately, this build doesn't work. We can initialize V8 and spin up 
>> an isolate, but context creation crashes without a useful stack somewhere 
>> within the Genesis code.
>>
>> Before we probe further, we were wondering if x86 stdcall was known to be 
>> fundamentally incompatible with V8.
>>
>> Thank you!
>>
>> -- 
>> -- 
>> 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/98740a3d-5e02-4b2a-bc09-da79782cce2dn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/v8-dev/98740a3d-5e02-4b2a-bc09-da79782cce2dn%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/87d04571-8380-40f5-ad16-1a278b35749fn%40googlegroups.com.

Reply via email to