From ddb699d364cb69934f181ed66cd38360c9af343a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 23 Jan 2018 13:55:45 +0100 Subject: [PATCH] make: fix Fedora problems with symbols --- config.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config.mk b/config.mk index 4d87864bf..de9792af0 100644 --- 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 -- 2.47.2