Open dotstar-6 opened 3 months ago
Thanks for reporting, but for now the VMOD has only been tested and deployed on 64bit systems with Intel or AMD processors (x64). In any case, I'll try to take a look just in case is some kind of easy fix.
@dotstar-6, first of all, sorry for taking so long to get back to you. I've been finally able to take a look at this today and I found two ARM64 issues breaking the automated tests:
JSON encoding was inconsistent between ARM64 and x86_64 due to the different default signedness of the char
type. Second time this year I've been bitten by this.
Usage of Lua's Light Userdata to transport pointers between C and Lua code results in undefined behavior on architectures like ARM64.
Both of them have been fixed in branch fix-lua-lightuserdata-arm64
, forked from master
. I've tested it on a precarious emulated ARM64 environment and it seems to work fine. Could you please give it a try on your environment? Disclaimer: as I said, the VMOD has only been used in production on x86_64, so I can't guarantee you'll find no other issues on ARM64 :)
Hi! I got some test failing (7 of 22) on arm64 am including the test-suite.log
test-suite.log
Was trying on some other release like above is using focal.