Skip to content

Commit e9c3301

Browse files
committed
lua: build.patch updated
1 parent 8d2a185 commit e9c3301

1 file changed

Lines changed: 16 additions & 17 deletions

File tree

lua/build.patch

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,27 @@
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

Comments
 (0)