From c2f7efa6a1f467205669669bd643676de12c2a6c Mon Sep 17 00:00:00 2001 From: Sebastian Kemper Date: Sun, 26 Nov 2017 22:09:40 +0100 Subject: [PATCH] libre: fix ld argument When using the default Build/Compile routine $LD is set to the actual linker, so libre's build system is not using ld indirectly via the compiler anymore. But it feeds -rdynamic to ld instead of --export-dynamic. Fix that with this patch. Signed-off-by: Sebastian Kemper --- libs/re/patches/003-fix-linker-call.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 libs/re/patches/003-fix-linker-call.patch diff --git a/libs/re/patches/003-fix-linker-call.patch b/libs/re/patches/003-fix-linker-call.patch new file mode 100644 index 0000000..263bbb2 --- /dev/null +++ b/libs/re/patches/003-fix-linker-call.patch @@ -0,0 +1,11 @@ +--- a/mk/re.mk ++++ b/mk/re.mk +@@ -235,7 +235,7 @@ ifeq ($(OS),linux) + LFLAGS += -fPIC + SH_LFLAGS += -shared + MOD_LFLAGS += +- APP_LFLAGS += -rdynamic ++ APP_LFLAGS += --export-dynamic + AR := ar + AFLAGS := crD + endif