[Buildroot] [PATCH] lua: fix non-shared library build
Arnout Vandecappelle (Essensium/Mind)
arnout at mind.be
Sun Mar 11 14:24:56 UTC 2012
Building without BR2_PACKAGE_LUA_SHARED_LIBRARY failed because of
missing -ldl. dl is used by lua's dynamic module loading.
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
---
On ARM, there's still a warning:
ld: warning: creating a DT_TEXTREL in object.
I haven't checked if lua actually works on the target. But it certainly
won't be worse than before :-)
package/lua/lua.mk | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/package/lua/lua.mk b/package/lua/lua.mk
index 30e95b4..aa0b4bf 100644
--- a/package/lua/lua.mk
+++ b/package/lua/lua.mk
@@ -10,9 +10,10 @@ LUA_INSTALL_STAGING = YES
ifeq ($(BR2_PACKAGE_LUA_SHARED_LIBRARY),y)
LUA_MYCFLAGS += -fPIC
- LUA_MYLIBS += -ldl
endif
+LUA_MYLIBS += -ldl
+
ifeq ($(BR2_PACKAGE_LUA_INTERPRETER_READLINE),y)
LUA_DEPENDENCIES = readline ncurses
LUA_MYLIBS += -lreadline -lhistory -lncurses
--
tg: (15fe220..) t/lua (depends on: master)
More information about the buildroot
mailing list