From 7384d70435eaf39c3f5940301c98bc3e6fef8f10 Mon Sep 17 00:00:00 2001 From: "Robert G. Jakabosky" Date: Tue, 19 Jun 2012 21:59:44 -0700 Subject: Pass -rpath to linker for external dependencies. This is important for libraries that are not in the standard system library paths. --- src/luarocks/build/builtin.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/src/luarocks/build/builtin.lua b/src/luarocks/build/builtin.lua index aea8b853..fc4c2c04 100644 --- a/src/luarocks/build/builtin.lua +++ b/src/luarocks/build/builtin.lua @@ -143,6 +143,7 @@ function run(rockspec) compile_library = function (library, objects, libraries, libdirs) local extras = { unpack(objects) } add_flags(extras, "-L%s", libdirs) + add_flags(extras, "-Wl,-rpath,%s:", libdirs) add_flags(extras, "-l%s", libraries) if cfg.is_platform("cygwin") then add_flags(extras, "-l%s", {"lua"}) -- cgit v1.2.3-55-g6feb