Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Mk: reduce over linking
Baptiste Daroussin committed 2 years ago
commit 466a77dcbb6253cf6eac08afea09aa365086f2dd
parent fd67882
2 files changed +2 -1
modified libpkg/Makefile.autosetup
@@ -73,6 +73,7 @@ LOCAL_CFLAGS= -I$(top_srcdir)/compat \
		-I$(top_builddir)/libpkg \
		-I$(top_srcdir) \
		-I$(top_builddir) \
+
		-Wl,--as-needed \
		-Wno-pointer-sign \
		-Wno-missing-field-initializers \
		-Wno-sign-compare \
modified src/Makefile.autosetup
@@ -80,7 +80,7 @@ STATIC_ARG=
LOCAL_LDFLAGS=	-Wl,-Bstatic \
		@waflags@ $(LIBPKGFLAT) @nowaflags@ \
		$(LIBS) \
-
		-Wl,-Bdynamic $(OTHER_LIBS) \
+
		-Wl,-Bdynamic -Wl,--as-needed $(OTHER_LIBS) \
		-Wl,--export-dynamic
STATIC_ARG=	-static
STATIC_LDFLAGS=	$(LIBPKGFLAT) $(LIBS) $(OTHER_LIBS)