denoland/rusty_v8

[Bug Report]: Static assertion failed while compiling to target_arch = arm

Chiichen opened this issue · 0 comments

Description

I am trying to build rusty_v8 with target_arch = arm. The following errors occured

../../../../src/binding.cc:59:1: error: static assertion failed due to requirement 'sizeof(v8::ScriptCompiler::CompilationDetails) == sizeof(unsigned int) * 3': CompilationDetails size mismatch
static_assert(sizeof(v8::ScriptCompiler::CompilationDetails) ==
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../src/binding.cc:59:62: note: expression evaluates to '24 == 12'
static_assert(sizeof(v8::ScriptCompiler::CompilationDetails) ==
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../../../src/binding.cc:63:1: error: static assertion failed due to requirement 'sizeof(v8::ScriptCompiler::Source) == align_to(sizeof(unsigned int) * 9 + sizeof(int) * 2 + sizeof(v8::ScriptCompiler::CompilationDetails))': Source size mismatch
static_assert(
^
../../../../src/binding.cc:64:40: note: expression evaluates to '72 == 68'
sizeof(v8::ScriptCompiler::Source) ==
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
2 errors generated.