aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2009-12-08 19:50:21 +0100
committerMike Pall <mike>2009-12-08 19:50:21 +0100
commit2d0ef4522bebcc380e9aaf21b9bebcb62fcfc4fe (patch)
tree81f0f8aa36732dafb88fd76fb71d392e0c50a8b2
parent1d1fed48a002dfc0919135911057ebc255a53e0a (diff)
downloadluajit-2d0ef4522bebcc380e9aaf21b9bebcb62fcfc4fe.tar.gz
luajit-2d0ef4522bebcc380e9aaf21b9bebcb62fcfc4fe.tar.bz2
luajit-2d0ef4522bebcc380e9aaf21b9bebcb62fcfc4fe.zip
LuaJIT 2.0.0-beta2 hotfix #1
Fix LUA_XCPATH. Fix DWARF unwinding info for OSX.
-rw-r--r--src/buildvm_x86.dasc3
-rw-r--r--src/luaconf.h2
2 files changed, 2 insertions, 3 deletions
diff --git a/src/buildvm_x86.dasc b/src/buildvm_x86.dasc
index f6add4d0..09cfa6dc 100644
--- a/src/buildvm_x86.dasc
+++ b/src/buildvm_x86.dasc
@@ -3650,7 +3650,6 @@ static void emit_asm_debug(BuildCtx *ctx)
3650 ".LEFDE1:\n\n", (int)ctx->codesz); 3650 ".LEFDE1:\n\n", (int)ctx->codesz);
3651 break; 3651 break;
3652 case BUILD_machasm: 3652 case BUILD_machasm:
3653 /* NYI: OSX ignores it. Something must be missing. */
3654 fprintf(ctx->fp, "\t.section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support\n"); 3653 fprintf(ctx->fp, "\t.section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support\n");
3655 fprintf(ctx->fp, 3654 fprintf(ctx->fp,
3656 "EH_frame1:\n" 3655 "EH_frame1:\n"
@@ -3659,7 +3658,7 @@ static void emit_asm_debug(BuildCtx *ctx)
3659 "LSCIE1:\n" 3658 "LSCIE1:\n"
3660 "\t.long 0\n" 3659 "\t.long 0\n"
3661 "\t.byte 0x1\n" 3660 "\t.byte 0x1\n"
3662 "\t.ascii \"zPR\"\n" 3661 "\t.ascii \"zPR\\0\"\n"
3663 "\t.byte 0x1\n" 3662 "\t.byte 0x1\n"
3664 "\t.byte 128-4\n" 3663 "\t.byte 128-4\n"
3665 "\t.byte 0x8\n" 3664 "\t.byte 0x8\n"
diff --git a/src/luaconf.h b/src/luaconf.h
index dfa0f1d5..3c85cacd 100644
--- a/src/luaconf.h
+++ b/src/luaconf.h
@@ -40,7 +40,7 @@
40#define LUA_JDIR LUA_XROOT "share/luajit-2.0.0-beta2/" 40#define LUA_JDIR LUA_XROOT "share/luajit-2.0.0-beta2/"
41#define LUA_XPATH \ 41#define LUA_XPATH \
42 ";" LUA_XROOT "share/lua/5.1/?.lua;" LUA_XROOT "share/lua/5.1/?/init.lua" 42 ";" LUA_XROOT "share/lua/5.1/?.lua;" LUA_XROOT "share/lua/5.1/?/init.lua"
43#define LUA_XCPATH LUA_XROOT "lib/lua/5.1/?.lua;" 43#define LUA_XCPATH LUA_XROOT "lib/lua/5.1/?.so;"
44#else 44#else
45#define LUA_JDIR LUA_ROOT "share/luajit-2.0.0-beta2/" 45#define LUA_JDIR LUA_ROOT "share/luajit-2.0.0-beta2/"
46#define LUA_XPATH 46#define LUA_XPATH