diff -bu a/source/libs/luajit/LuaJIT-src/src/lualib.h  b/source/libs/luajit/LuaJIT-src/src/lualib.h 
--- a/source/libs/luajit/LuaJIT-src/src/lualib.h
+++ b/source/libs/luajit/LuaJIT-src/src/lualib.h
@@ -22,6 +22,8 @@
 #define LUA_JITLIBNAME	"jit"
 #define LUA_FFILIBNAME	"ffi"
 
+#define LUA_BITLIBNAME_32  "bit32"
+
 LUALIB_API int luaopen_base(lua_State *L);
 LUALIB_API int luaopen_math(lua_State *L);
 LUALIB_API int luaopen_string(lua_State *L);
@@ -35,6 +37,8 @@
 LUALIB_API int luaopen_ffi(lua_State *L);
 LUALIB_API int luaopen_string_buffer(lua_State *L);
 
+LUALIB_API int luaopen_bit32(lua_State *L);
+
 LUALIB_API void luaL_openlibs(lua_State *L);
 
 #ifndef lua_assert
