]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
LuaJIT 2.0.0-beta2 hotfix #1
authorMike Pall <mike>
Tue, 8 Dec 2009 18:50:21 +0000 (19:50 +0100)
committerMike Pall <mike>
Tue, 8 Dec 2009 18:50:21 +0000 (19:50 +0100)
Fix LUA_XCPATH.
Fix DWARF unwinding info for OSX.

src/buildvm_x86.dasc
src/luaconf.h

index f6add4d09a1d55dd6960f51f8c3d2f46d948b740..09cfa6dc75ac67523d52aeb93dc2d1b388c0286f 100644 (file)
@@ -3650,7 +3650,6 @@ static void emit_asm_debug(BuildCtx *ctx)
        ".LEFDE1:\n\n", (int)ctx->codesz);
     break;
   case BUILD_machasm:
-    /* NYI: OSX ignores it. Something must be missing. */
     fprintf(ctx->fp, "\t.section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support\n");
     fprintf(ctx->fp,
        "EH_frame1:\n"
@@ -3659,7 +3658,7 @@ static void emit_asm_debug(BuildCtx *ctx)
        "LSCIE1:\n"
        "\t.long 0\n"
        "\t.byte 0x1\n"
-       "\t.ascii \"zPR\"\n"
+       "\t.ascii \"zPR\\0\"\n"
        "\t.byte 0x1\n"
        "\t.byte 128-4\n"
        "\t.byte 0x8\n"
index dfa0f1d57722080eaae9fb79f33b12c14cd3f2d7..3c85cacd277f8ff32c360aa2ce09964a33c4aa72 100644 (file)
@@ -40,7 +40,7 @@
 #define LUA_JDIR       LUA_XROOT "share/luajit-2.0.0-beta2/"
 #define LUA_XPATH \
   ";" LUA_XROOT "share/lua/5.1/?.lua;" LUA_XROOT "share/lua/5.1/?/init.lua"
-#define LUA_XCPATH     LUA_XROOT "lib/lua/5.1/?.lua;"
+#define LUA_XCPATH     LUA_XROOT "lib/lua/5.1/?.so;"
 #else
 #define LUA_JDIR       LUA_ROOT "share/luajit-2.0.0-beta2/"
 #define LUA_XPATH