From b07169dd6977264a1d3a063b2bb835e61d9688b5 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Thu, 30 Mar 2017 15:58:36 -0700 Subject: [PATCH] Update Makefile flags for libraries to show more linkage issues. --- ircd/Makefile.am | 2 ++ modules/Makefile.am | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ircd/Makefile.am b/ircd/Makefile.am index c7bcec150..5406e6c7a 100644 --- a/ircd/Makefile.am +++ b/ircd/Makefile.am @@ -20,6 +20,8 @@ AM_LDFLAGS = \ -Wl,--no-allow-shlib-undefined \ -Wl,--export-dynamic \ -Wl,--no-gnu-unique \ + -Wl,--no-allow-shlib-undefined +# -Wl,--no-undefined $(PLATFORM_LDFLAGS) libircd_LTLIBRARIES = libircd.la diff --git a/modules/Makefile.am b/modules/Makefile.am index cb3a8ae53..ce797b17b 100644 --- a/modules/Makefile.am +++ b/modules/Makefile.am @@ -16,9 +16,9 @@ AM_LDFLAGS += \ -Wl,-fuse-ld=gold \ -Wl,--shared \ -Wl,--export-dynamic \ - -Wl,--no-allow-shlib-undefined \ - -Wl,--no-gnu-unique -# -Wl,--no-undefined \ + -Wl,--no-gnu-unique \ + -Wl,--no-allow-shlib-undefined +# -Wl,--no-undefined # -export-symbols-regex IRCD_MODULE* # -export-symbols-regex *