diff --git a/ChangeLog.txt b/ChangeLog.txt index 02348701..7f499f87 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ +Broker: +- Fix exporting of executable symbols on BSD when building via makefile. + + 2.0.6 - 2021-01-28 ================== diff --git a/config.mk b/config.mk index 0d350ec8..54039960 100644 --- a/config.mk +++ b/config.mk @@ -181,6 +181,7 @@ PLUGIN_LDFLAGS:=$(LDFLAGS) ifneq ($(or $(findstring $(UNAME),FreeBSD), $(findstring $(UNAME),OpenBSD), $(findstring $(UNAME),NetBSD)),) BROKER_LDADD:=$(BROKER_LDADD) -lm + BROKER_LDFLAGS:=$(BROKER_LDFLAGS) -Wl,--dynamic-list=linker.syms SEDINPLACE:=-i "" else BROKER_LDADD:=$(BROKER_LDADD) -ldl -lm