Raptor Computing Systems Community Forums (BETA)
Software => Applications and Porting => Topic started by: tle on August 14, 2023, 08:55:52 am
-
PPC64 support is still a big mess. The sponsorship for PPC64 support was proposed in https://github.com/LuaJIT/LuaJIT/issues/42 however there has been little responses from the core team of LuaJIT which has lead to frustration to whom who might have given it a go.
Notably, the attempt by Gustavo Scalet (https://github.com/LuaJIT/LuaJIT/pull/54) in 2016 was not good enough. According to Mike Pall, the code was no good (ref: https://www.freelists.org/post/luajit/PPC64le-port-status,1)
Other ports that have better quality but has since get so out of sync, for example https://github.com/mwkmwkmwk/LuaJIT/tree/ppc64-ffi. Again there is zero attempt to get this merged to upstream LuaJIT.
I reckon the best approach is to crowd fund a bounty for Mike Pall to actually work on a proper port.
-
I've just donated $50 for the bounty https://app.bountysource.com/issues/25924774-enable-implement-ppc64-le-linux-lj_gc64-interpreter-and-jit
Any small or big donation is greatly welcomed
-
LuaJIT2 for ppc64le
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/67491
-
LuaJIT2 for ppc64le
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/67491
Oh great! I will make the same change to Fedora's luajit. Thanks for sharing