52 lines
1.6 KiB
Diff
52 lines
1.6 KiB
Diff
|
From: =?utf-8?q?Ond=C5=99ej_Sur=C3=BD?= <ondrej@sury.org>
|
||
|
Date: Thu, 19 Nov 2015 16:29:02 +0200
|
||
|
Subject: Get rid of LUAJIT_VERSION_SYM that changes ABI on every patch release
|
||
|
|
||
|
---
|
||
|
src/lj_dispatch.c | 5 -----
|
||
|
src/luajit.c | 2 --
|
||
|
src/luajit.h | 3 ---
|
||
|
3 files changed, 10 deletions(-)
|
||
|
|
||
|
diff --git src/lj_dispatch.c src/lj_dispatch.c
|
||
|
index 5d6795f..e865a78 100644
|
||
|
--- src/lj_dispatch.c
|
||
|
+++ src/lj_dispatch.c
|
||
|
@@ -319,11 +319,6 @@ int luaJIT_setmode(lua_State *L, int idx, int mode)
|
||
|
return 1; /* OK. */
|
||
|
}
|
||
|
|
||
|
-/* Enforce (dynamic) linker error for version mismatches. See luajit.c. */
|
||
|
-LUA_API void LUAJIT_VERSION_SYM(void)
|
||
|
-{
|
||
|
-}
|
||
|
-
|
||
|
/* -- Hooks --------------------------------------------------------------- */
|
||
|
|
||
|
/* This function can be called asynchronously (e.g. during a signal). */
|
||
|
diff --git src/luajit.c src/luajit.c
|
||
|
index 1ca2430..ccf425e 100644
|
||
|
--- src/luajit.c
|
||
|
+++ src/luajit.c
|
||
|
@@ -516,8 +516,6 @@ static int pmain(lua_State *L)
|
||
|
globalL = L;
|
||
|
if (argv[0] && argv[0][0]) progname = argv[0];
|
||
|
|
||
|
- LUAJIT_VERSION_SYM(); /* Linker-enforced version check. */
|
||
|
-
|
||
|
argn = collectargs(argv, &flags);
|
||
|
if (argn < 0) { /* Invalid args? */
|
||
|
print_usage();
|
||
|
diff --git src/luajit.h src/luajit.h
|
||
|
index 708a5a1..35ae02c 100644
|
||
|
--- src/luajit.h
|
||
|
+++ src/luajit.h
|
||
|
@@ -73,7 +73,4 @@ LUA_API void luaJIT_profile_stop(lua_State *L);
|
||
|
LUA_API const char *luaJIT_profile_dumpstack(lua_State *L, const char *fmt,
|
||
|
int depth, size_t *len);
|
||
|
|
||
|
-/* Enforce (dynamic) linker error for version mismatches. Call from main. */
|
||
|
-LUA_API void LUAJIT_VERSION_SYM(void);
|
||
|
-
|
||
|
#endif
|