From 0bab439d4b8f3d4c62340f7e0f6accca3355b30a Mon Sep 17 00:00:00 2001 From: Hisham Muhammad <hisham@gobolinux.org> Date: Wed, 20 Jun 2018 14:07:47 -0300 Subject: builtin: only add Lua libdir when linking liblua --- src/luarocks/build/builtin.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/luarocks/build/builtin.lua b/src/luarocks/build/builtin.lua index f414c166..7050cf8b 100644 --- a/src/luarocks/build/builtin.lua +++ b/src/luarocks/build/builtin.lua @@ -231,9 +231,10 @@ function builtin.run(rockspec) end add_flags(extras, "-l%s", libraries) if cfg.link_lua_explicitly then - add_flags(extras, "-l%s", {"lua"}) + extras[#extras+1] = "-L"..variables.LUA_LIBDIR + extras[#extras+1] = "-llua" end - return execute(variables.LD.." "..variables.LIBFLAG, "-o", library, "-L"..variables.LUA_LIBDIR, unpack(extras)) + return execute(variables.LD.." "..variables.LIBFLAG, "-o", library, unpack(extras)) end compile_static_library = function(library, objects, libraries, libdirs, name) local ok = execute(variables.AR, "rc", library, unpack(objects)) -- cgit v1.2.3-55-g6feb