]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
make: fix Fedora problems with symbols
authorVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 23 Jan 2018 12:55:45 +0000 (13:55 +0100)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 23 Jan 2018 12:59:42 +0000 (13:59 +0100)
config.mk

index 4d87864bf9dff7a377ae09d892a8f09f3600b217..de9792af013140aa45cb8fc4d183837705d71f4e 100644 (file)
--- a/config.mk
+++ b/config.mk
@@ -36,6 +36,11 @@ BUILD_CFLAGS += -Wno-unused -Wtype-limits -Wformat -Wformat-security -Wall
 BUILD_CFLAGS += -I$(abspath .) -I$(abspath lib/generic) -I$(abspath contrib)
 BUILD_CFLAGS += -DPACKAGE_VERSION="\"$(VERSION)\"" -DPREFIX="\"$(PREFIX)\"" -DMODULEDIR="\"$(MODULEDIR)\""
 BUILD_CFLAGS += -fvisibility=hidden
+
+# Otherwise Fedora is making kresd symbols inaccessible for modules
+BUILD_CFLAGS += -rdynamic
+BUILD_LDFLAGS += -export-dynamic
+
 ifeq (,$(findstring -O,$(CFLAGS)))
        BUILD_CFLAGS += -O2
 endif