https://bz.apache.org/bugzilla/show_bug.cgi?id=61245
--- Comment #7 from Rainer Jung <[email protected]> --- Thanks Luca. Due to our compat settings, the symbol luaL_register() that we use in our code will fall back to a define: #define luaL_register(L,n,l) (luaL_openlib(L,(n),(l),0)) in the lua include file lauxlib.h for Lua 5.3. Unfortunately when the lua lib itself gets build, Lua 5.3 only includes code for Lua 5.2 compatibility (the Makefile of Lua 5.3 by default defines LUA_COMPAT_5_2), but not those for 5.1 which luaL_openlib() is part of and which we need for mod_lua. One solution is building lua by oneself and adding the define LUA_COMPAT_5_1 when building it. That only helps people who are prepared to build their lua themselves (which is not hard but most would probably want to stick to a distribution provided build). The other solution for us would be to make the code at least compatible with 5.2 (first released on December 2011), maybe even conditionally compatible with 5.3. I do not know how easy that will be. Regards, Rainer -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
