mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-27 12:07:20 +00:00
![]() with the recent version of LLVM, wamrc --size-level=1 often generates R_X86_64_32S relocations which fail on load with the infamous error: "relocation truncated to fit R_X86_64_32S failed" it seems that these relocations are often for jump tables. this commit workarounds it with --size-level=0. an alternative is to disable jump tables. (although it seems that jump tables are not the only source of these relocations.) cf. https://github.com/bytecodealliance/wasm-micro-runtime/issues/3035 it might be better to do this in wamrc itself. however, currently target info is not available there in case of native compilation. related: https://github.com/bytecodealliance/wasm-micro-runtime/issues/3356 |
||
---|---|---|
.. | ||
all.py | ||
all.sh | ||
CHANGES | ||
collect_coverage.sh | ||
exception_handling.patch | ||
gc_ignore_cases.patch | ||
gc_nuttx_tail_call.patch | ||
ignore_cases.patch | ||
memory64_ignore_cases.patch | ||
multi_memory_ignore_cases.patch | ||
multi_module_aot_ignore_cases.patch | ||
multi_module_ignore_cases.patch | ||
runtest.py | ||
simd_ignore_cases.patch | ||
thread_proposal_fix_atomic_case.patch | ||
thread_proposal_ignore_cases.patch | ||
thread_proposal_remove_memory64_flag_case.patch |