aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSewbacca <sewbacca@kolabnow.com>2025-07-22 17:34:37 +0200
committerHisham Muhammad <hisham@gobolinux.org>2025-07-27 04:08:14 -0300
commit99c57c8b2464550d6659cce43f84db83b17c4c15 (patch)
tree6d83c775ad7198af53a384f149ef8a073040015c
parent015e587d76729a18d4ad9456a77c6fc5dfeb772a (diff)
downloadluarocks-main.tar.gz
luarocks-main.tar.bz2
luarocks-main.zip
fix: deps.check_lua_libdir() should read liblua in binary modemain
-rw-r--r--src/luarocks/deps.lua2
-rw-r--r--src/luarocks/deps.tl2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/luarocks/deps.lua b/src/luarocks/deps.lua
index 5802601e..13b531f6 100644
--- a/src/luarocks/deps.lua
+++ b/src/luarocks/deps.lua
@@ -811,7 +811,7 @@ function deps.check_lua_libdir(vars)
811 local err 811 local err
812 if ok then 812 if ok then
813 local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE) 813 local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE)
814 local fd = io.open(filename, "r") 814 local fd = io.open(filename, "rb")
815 if fd then 815 if fd then
816 if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then 816 if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then
817 817
diff --git a/src/luarocks/deps.tl b/src/luarocks/deps.tl
index d127288e..98fad54d 100644
--- a/src/luarocks/deps.tl
+++ b/src/luarocks/deps.tl
@@ -811,7 +811,7 @@ function deps.check_lua_libdir(vars: {string: string}): boolean, string, string,
811 local err: string 811 local err: string
812 if ok then 812 if ok then
813 local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE) 813 local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE)
814 local fd = io.open(filename, "r") 814 local fd = io.open(filename, "rb")
815 if fd then 815 if fd then
816 if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then 816 if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then
817 -- if filename isn't versioned, check file contents 817 -- if filename isn't versioned, check file contents