aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/luarocks/build/builtin.lua5
1 files 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)
231 end 231 end
232 add_flags(extras, "-l%s", libraries) 232 add_flags(extras, "-l%s", libraries)
233 if cfg.link_lua_explicitly then 233 if cfg.link_lua_explicitly then
234 add_flags(extras, "-l%s", {"lua"}) 234 extras[#extras+1] = "-L"..variables.LUA_LIBDIR
235 extras[#extras+1] = "-llua"
235 end 236 end
236 return execute(variables.LD.." "..variables.LIBFLAG, "-o", library, "-L"..variables.LUA_LIBDIR, unpack(extras)) 237 return execute(variables.LD.." "..variables.LIBFLAG, "-o", library, unpack(extras))
237 end 238 end
238 compile_static_library = function(library, objects, libraries, libdirs, name) 239 compile_static_library = function(library, objects, libraries, libdirs, name)
239 local ok = execute(variables.AR, "rc", library, unpack(objects)) 240 local ok = execute(variables.AR, "rc", library, unpack(objects))