ucode-mod-lua: add workaround for dynamic Lua extension loading
authorJo-Philipp Wich <jo@mein.io>
Wed, 27 Jul 2022 14:18:52 +0000 (16:18 +0200)
committerJo-Philipp Wich <jo@mein.io>
Wed, 27 Jul 2022 14:22:25 +0000 (16:22 +0200)
commit26afb7cbec6108b23c9381937489bb05a833c7e6
tree55aeb6ad2684f30aa1e48970ea5ba3ddbaaf2a27
parent0c16e10d0342db5097340700fefbfaf33e8a3fff
ucode-mod-lua: add workaround for dynamic Lua extension loading

Reopen self with dlopen(RTLD_GLOBAL) in order to export liblua symbols for
runtime loading of dynamic Lua extensions.

Reported-by: Stijn Tintel <stijn@linux-ipv6.be>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
contrib/package/ucode-mod-lua/src/lua.c