summaryrefslogtreecommitdiff
path: root/packages/scripting-languages
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-04-22 23:21:35 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-04-22 23:21:35 +0200
commitc06cb3db3a88dd617fdd80a56dc9dff3910f7dcf (patch)
tree9987ca93ca19e236a575f2b2b84f7d1d31811556 /packages/scripting-languages
parent08469050076ff2d97aeba01e26984aefdf77b6e4 (diff)
downloadembtoolkit-c06cb3db3a88dd617fdd80a56dc9dff3910f7dcf.tar.gz
embtoolkit-c06cb3db3a88dd617fdd80a56dc9dff3910f7dcf.tar.bz2
embtoolkit-c06cb3db3a88dd617fdd80a56dc9dff3910f7dcf.tar.xz
Packages: lua: use dlopen to allow load of modules
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages/scripting-languages')
-rw-r--r--packages/scripting-languages/lua/lua.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/scripting-languages/lua/lua.mk b/packages/scripting-languages/lua/lua.mk
index 9ec818c..9211e3c 100644
--- a/packages/scripting-languages/lua/lua.mk
+++ b/packages/scripting-languages/lua/lua.mk
@@ -39,6 +39,7 @@ LUA_SHARES = lua
LUA_DEPS =
LUACONF_H_OPTS = -DCONFIG_LUA_ROOT="/usr/" -DCONFIG_SYSTEM_LIBDIR="$(LIBDIR)/"
+LUACONF_H_OPTS += -DLUA_USE_DLOPEN
LUA_MAKE_OPTS = INSTALL_TOP=$(SYSROOT)/usr/ LIBDIR=$(LIBDIR) PLAT=ansi
@@ -48,7 +49,7 @@ lua_install:
define embtk_beforeinstall_lua
$(Q)$(MAKE) -C $(LUA_BUILD_DIR) CC=$(TARGETCC_CACHED) \
AR="$(TARGETAR) rcu" RANLIB=$(TARGETRANLIB) \
- LDFLAGS="-L$(SYSROOT)/$(LIBDIR) -L$(SYSROOT)/usr/$(LIBDIR)" \
+ LDFLAGS="-L$(SYSROOT)/$(LIBDIR) -L$(SYSROOT)/usr/$(LIBDIR) -ldl" \
CFLAGS="$(TARGET_CFLAGS) -I$(SYSROOT)/usr/include $(LUACONF_H_OPTS)" \
PLAT=ansi
endef