Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Export dynamic symbols for plugins.
Dan McGregor committed 7 years ago
commit 38f53cee5459c62763618cfeb84d66f1883e570d
parent 52a5b8e670cdc1806e3dcd87d296219e8dfb2fa2
1 file changed +5 -1
modified src/Makefile.autosetup
@@ -67,7 +67,11 @@ OTHER_LIBS+= -lresolv
@if libabidir == libmachista
LOCAL_LDFLAGS=	$(LIBS) $(OTHER_LIBS)
@else
-
LOCAL_LDFLAGS=	-Wl,-Bstatic $(LIBS) -Wl,-Bdynamic $(OTHER_LIBS)
+
LOCAL_LDFLAGS=	-Wl,-Bstatic \
+
		-Wl,--whole-archive $(LIBS) -Wl,--no-whole-archive \
+
		-Wl,-Bdynamic $(OTHER_LIBS) \
+
		-Wl,--export-dynamic \
+
		-Wl,--version-script=$(top_builddir)/libpkg/libpkg.ver
@endif

STATIC_LDFLAGS=	$(LIBS) $(OTHER_LIBS)