]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
rec: Add -rdynamic to C{,XX}FLAGS when we build with LuaJIT 6514/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 18 Apr 2018 08:04:19 +0000 (10:04 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 18 Apr 2018 08:04:19 +0000 (10:04 +0200)
pdns/recursordist/configure.ac

index cc489370c16b4f75464f985dcb81ea6655f9ed40..53f10aa267b174d47b35d709bbd84285868314cc 100644 (file)
@@ -102,6 +102,12 @@ AS_IF([test "x$with_luajit" = "xno"], [
 AS_IF([test "x$LUAPC" = "x" -a "x$LUAJITPC" = "x"], [
   AC_MSG_ERROR([Neither Lua nor LuaJIT found, Lua support is not optional])
 ])
+AS_IF([test "x$LUAJITPC" != "x"], [
+  # export all symbols to be able to use the Lua FFI interface
+  AC_MSG_NOTICE([Adding -rdynamic to export all symbols for the Lua FFI interface])
+  CFLAGS="$CFLAGS -rdynamic"
+  CXXFLAGS="$CXXFLAGS -rdynamic"
+])
 PDNS_CHECK_LUA_HPP
 
 PDNS_ENABLE_VERBOSE_LOGGING