1- diff -uprN lua-5.4.8 .old/src/luaconf.h lua-5.4.8 /src/luaconf.h
2- --- lua-5.4.8 .old/src/luaconf.h 2025-05-22 00:09:16 .000000000 +0300
3- +++ lua-5.4.8 /src/luaconf.h 2025-11-15 14:39:42.772620831 +0300
4- @@ -53,26 +53,22 @@
1+ diff -uprN lua-5.5.0 .old/src/luaconf.h lua-5.5.0 /src/luaconf.h
2+ --- lua-5.5.0 .old/src/luaconf.h 2025-12-15 13:44:40 .000000000 +0300
3+ +++ lua-5.5.0 /src/luaconf.h 2026-02-08 02:46:07.116399878 +0300
4+ @@ -53,7 +53,6 @@
55
66
77 #if defined(LUA_USE_WINDOWS)
88- #define LUA_DL_DLL /* enable support for DLL */
99 #define LUA_USE_C89 /* broadly, Windows is C89 */
1010 #endif
1111
12-
12+ @@ -69,21 +68,18 @@
13+ */
1314 #if defined(LUA_USE_LINUX)
1415 #define LUA_USE_POSIX
1516- #define LUA_USE_DLOPEN /* needs an extra library: -ldl */
17+ #define LUA_READLINELIB "libreadline.so"
1618 #endif
1719
1820
1921 #if defined(LUA_USE_MACOSX)
2022 #define LUA_USE_POSIX
21- - #define LUA_USE_DLOPEN /* MacOS does not need -ldl */
23+ - #define LUA_USE_DLOPEN /* macOS does not need -ldl */
24+ #define LUA_READLINELIB "libedit.dylib"
2225 #endif
2326
2427
@@ -28,25 +31,21 @@ diff -uprN lua-5.4.8.old/src/luaconf.h lua-5.4.8/src/luaconf.h
2831 #endif
2932
3033
31- diff -uprN lua-5.4.8 .old/src/Makefile lua-5.4.8 /src/Makefile
32- --- lua-5.4.8 .old/src/Makefile 2023-02-03 13:43 :14.000000000 +0300
33- +++ lua-5.4.8 /src/Makefile 2025-11-15 17:18:54.952610183 +0300
34- @@ -123,18 +123,17 @@ ios:
35- Linux linux: linux-noreadline
34+ diff -uprN lua-5.5.0 .old/src/Makefile lua-5.5.0 /src/Makefile
35+ --- lua-5.5.0 .old/src/Makefile 2025-07-07 03:19 :14.000000000 +0300
36+ +++ lua-5.5.0 /src/Makefile 2026-02-08 02:51:17.686297782 +0300
37+ @@ -121,15 +121,14 @@ ios:
38+ $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_IOS"
3639
37- linux-noreadline :
40+ Linux linux:
3841- $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl"
3942+ $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS=""
4043
41- linux-readline:
42- - $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE" SYSLIBS="-Wl,-E -ldl -lreadline"
43- + $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE" SYSLIBS="-Wl,-E -lreadline"
44-
4544 Darwin macos macosx:
4645 $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX -DLUA_USE_READLINE" SYSLIBS="-lreadline"
4746
4847 mingw:
49- - $(MAKE) "LUA_A=lua54 .dll" "LUA_T=lua.exe" \
48+ - $(MAKE) "LUA_A=lua55 .dll" "LUA_T=lua.exe" \
5049- "AR=$(CC) -shared -o" "RANLIB=strip --strip-unneeded" \
5150- "SYSCFLAGS=-DLUA_BUILD_AS_DLL" "SYSLIBS=" "SYSLDFLAGS=-s" lua.exe
5251+ $(MAKE) "LUA_T=lua.exe" \
0 commit comments