fix luajit crash

pull/49/head
ruki 5 years ago
parent a7f090c0b4
commit 9fc170cf5d
No known key found for this signature in database
GPG Key ID: 809EF06AD42725BD
  1. 11
      packages/l/luajit/port/xmake.lua

@ -100,7 +100,9 @@ target("buildvm")
add_files("src/vm_x86.dasc")
add_defines("LUAJIT_TARGET=LUAJIT_ARCH_X86")
elseif is_arch("x64", "x86_64") then
add_files("src/vm_x64.dasc")
--FIXME will crash
--add_files("src/vm_x64.dasc")
add_files("src/vm_x86.dasc")
add_defines("LUAJIT_TARGET=LUAJIT_ARCH_X64")
elseif is_arch("arm64", "arm64-v8a") then
add_files("src/vm_arm64.dasc")
@ -123,12 +125,12 @@ target("luajit")
set_kind("$(kind)")
add_deps("buildvm")
add_options("nojit", "fpu")
add_defines("LUAJIT_ENABLE_LUA52COMPAT")
if is_mode("debug") then
add_defines("LUA_USE_ASSERT")
end
add_defines("_FILE_OFFSET_BITS=64", "LARGEFILE_SOURCE")
add_undefines("_FORTIFY_SOURCE")
add_defines("LUAJIT_ENABLE_LUA52COMPAT", {public = true})
add_defines("_FILE_OFFSET_BITS=64", "LARGEFILE_SOURCE", {public = true})
add_undefines("_FORTIFY_SOURCE", {public = true})
add_headerfiles("src/*.h", {prefixdir = "luajit"})
add_files("src/ljamalg.c")
add_files("src/lib_base.c",
@ -148,6 +150,7 @@ target("luajit_bin")
add_deps("luajit")
set_basename("luajit")
add_files("src/luajit.c")
add_options("nojit", "fpu")
if is_plat("windows") then
add_links("advapi32", "shell32")
if is_arch("x86") then

Loading…
Cancel
Save