community/lua-rapidjson-0.6.1-r0: test failures due to bad light userdata pointer
Tests fail for lua-rapidjson on aarch64:
Error -> spec/Document_spec.lua @ 10
rapidjson.Document
spec/Document_spec.lua:11: bad light userdata pointer
Error -> spec/Schema_spec.lua @ 3
suite spec/Schema_spec.lua
spec/Schema_spec.lua:3: bad light userdata pointer
Error -> spec/json_array_spec.lua @ 2
rapidjson.array()
spec/json_array_spec.lua:3: bad light userdata pointer
Error -> spec/json_decode_spec.lua @ 2
rapidjson.decode()
spec/json_decode_spec.lua:3: bad light userdata pointer
Error -> spec/json_dump_spec.lua @ 2
rapidjson.dump()
spec/json_dump_spec.lua:3: bad light userdata pointer
Error -> spec/json_encode_spec.lua @ 5
rapidjson.encode()
spec/json_encode_spec.lua:6: bad light userdata pointer
Error -> spec/json_load_spec.lua @ 3
rapidjson.load()
spec/json_load_spec.lua:4: bad light userdata pointer
Error -> spec/json_null_spec.lua @ 2
rapidjson.null
spec/json_null_spec.lua:3: bad light userdata pointer
Error -> spec/json_object_spec.lua @ 2
rapidjson.object()
spec/json_object_spec.lua:3: bad light userdata pointer
Apparently this is an aarch64 specific issue due to using 48-bit addresses, see https://github.com/LuaJIT/LuaJIT/pull/230