Module: kamailio
Branch: master
Commit: ed7bd2519a54995abf153e231ac4bd76a66b1842
URL: 
https://github.com/kamailio/kamailio/commit/ed7bd2519a54995abf153e231ac4bd76a66b1842

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2026-02-04T20:07:10+01:00

app_lua: search first for newer liblua versions

---

Modified: src/modules/app_lua/Makefile

---

Diff:  
https://github.com/kamailio/kamailio/commit/ed7bd2519a54995abf153e231ac4bd76a66b1842.diff
Patch: 
https://github.com/kamailio/kamailio/commit/ed7bd2519a54995abf153e231ac4bd76a66b1842.patch

---

diff --git a/src/modules/app_lua/Makefile b/src/modules/app_lua/Makefile
index 5c0ccd1477c..06d2a5afa66 100644
--- a/src/modules/app_lua/Makefile
+++ b/src/modules/app_lua/Makefile
@@ -18,28 +18,28 @@ ifeq ($(LUAJIT),)
                endif
                ifeq ($(BUILDER),)
                        # no pkg-config - try finding by path
-                       ifneq ($(shell ls $(LOCALBASE)/lib/liblua* | grep 
liblua5.1),)
-                               LUALIB=lua5.1
-                       else ifneq ($(shell ls $(LOCALBASE)/lib/liblua* | grep 
liblua5.2),)
-                               LUALIB=lua5.2
+                       ifneq ($(shell ls $(LOCALBASE)/lib/liblua* | grep 
liblua5.4),)
+                               LUALIB=lua5.4
                        else ifneq ($(shell ls $(LOCALBASE)/lib/liblua* | grep 
liblua5.3),)
                                LUALIB=lua5.3
-                       else ifneq ($(shell ls $(LOCALBASE)/lib/liblua* | grep 
liblua5.4),)
-                               LUALIB=lua5.4
+                       else ifneq ($(shell ls $(LOCALBASE)/lib/liblua* | grep 
liblua5.2),)
+                               LUALIB=lua5.2
+                       else ifneq ($(shell ls $(LOCALBASE)/lib/liblua* | grep 
liblua5.1),)
+                               LUALIB=lua5.1
                        endif
                        DEFS+= -DLUA_COMPAT_MODULE -I$(LOCALBASE)/include 
-I$(LOCALBASE)/include/$(LUALIB)
                        LIBS+= -L$(LOCALBASE)/lib -l$(LUALIB) -lm
                else
-                       ifneq ($(shell pkg-config --silence-errors --libs 
lua-5.1),)
+                       ifneq ($(shell pkg-config --silence-errors --libs 
lua5.4),)
+                               LUALIB=lua5.4
+                       else ifneq ($(shell pkg-config --silence-errors --libs 
lua5.3),)
+                               LUALIB=lua5.3
+                       else ifneq ($(shell pkg-config --silence-errors --libs 
lua5.2),)
+                               LUALIB=lua5.2
+                       else ifneq ($(shell pkg-config --silence-errors --libs 
lua-5.1),)
                                LUALIB=lua-5.1
                        else ifneq ($(shell pkg-config --silence-errors --libs 
lua5.1),)
                                LUALIB=lua5.1
-                       else ifneq ($(shell pkg-config --silence-errors --libs 
lua5.2),)
-                               LUALIB=lua5.2
-                       else ifneq ($(shell pkg-config --silence-errors --libs 
lua5.3),)
-                               LUALIB=lua5.3
-                       else ifneq ($(shell pkg-config --silence-errors --libs 
lua5.4),)
-                               LUALIB=lua5.4
                        else ifneq ($(shell pkg-config --silence-errors --libs 
lua),)
                                LUALIB=lua
                        else
@@ -55,14 +55,14 @@ ifeq ($(LUAJIT),)
                        else
                                # pkg-config with no lua library detected - try 
finding by path
                                LUALIB=lua
-                               ifneq ($(shell ls $(LOCALBASE)/lib/liblua* | 
grep liblua5.1),)
-                                       LUALIB=lua5.1
-                               else ifneq ($(shell ls $(LOCALBASE)/lib/liblua* 
| grep liblua5.2),)
-                                       LUALIB=lua5.2
+                               ifneq ($(shell ls $(LOCALBASE)/lib/liblua* | 
grep liblua5.4),)
+                                       LUALIB=lua5.4
                                else ifneq ($(shell ls $(LOCALBASE)/lib/liblua* 
| grep liblua5.3),)
                                        LUALIB=lua5.3
-                               else ifneq ($(shell ls $(LOCALBASE)/lib/liblua* 
| grep liblua5.4),)
-                                       LUALIB=lua5.4
+                               else ifneq ($(shell ls $(LOCALBASE)/lib/liblua* 
| grep liblua5.2),)
+                                       LUALIB=lua5.2
+                               else ifneq ($(shell ls $(LOCALBASE)/lib/liblua* 
| grep liblua5.1),)
+                                       LUALIB=lua5.1
                                endif
                                DEFS+= -DLUA_COMPAT_MODULE 
-I$(LOCALBASE)/include -I$(LOCALBASE)/include/$(LUALIB)
                                LIBS+= -L$(LOCALBASE)/lib -l$(LUALIB) -lm

_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to