This issue has been fixed upstream. The issue is tracked here: https://github.com/LuaJIT/LuaJIT/issues/49 and the fix is here: https://github.com/LuaJIT/LuaJIT/commit/0c6fdc1039a3a4450d366fba7af4b29de73f0dc6
The chosen fix is to allocate only low-enough memory that 47-bit pointers will work. There is a longer-term plan for the kernel to support applications asking for allocations that are guaranteed to be under particular sizes so they don't have to do this themselves by asking over and over until they get something that works for them. So the net result is that if we apply this patch, luajit should at least run on ARM64, and be consistent with upstream on their next release. I guess I should test this. Wookey -- Principal hats: Linaro, Debian, Wookware, ARM http://wookware.org/
signature.asc
Description: Digital signature