forked from WebKit/WebKit-http
-
Notifications
You must be signed in to change notification settings - Fork 153
Open
Labels
Description
Build fails while compiling generated LLIntAssembly.h with an error 'Relocation Not In Range'
<inline asm>:320:49: error: Relocation Not In Range
320 | movw r4, #:lower16:.Lllint_op_tail_call_varargs - .Lllint_relativePCBase
| ^
<inline asm>:321:49: error: Relocation Not In Range
321 | movt r4, #:upper16:.Lllint_op_tail_call_varargs - .Lllint_relativePCBase
...
which may be related to llvm/llvm-project@a4d6fe5 and mvlbl implementation for ARMv7 (see setEntryAddressCommon in LowLevelInterpreter.asm)
To reproduce the JSC build error, you'll also need some build fixes backported from upstream for WTF, see attached