lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit 544486252c441c75068e6611212869d05485a905
parent 142a24a10b1551c5885f66ef7f7ce48a63dfd193
Author: Daniel Golle <daniel@makrotopia.org>
Date:   Sat, 25 Apr 2015 23:19:30 +0200

tcp_wrappers: don't set LIBS=-lnsl when building with musl

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

Diffstat:
Mlibs/tcp_wrappers/Makefile | 6+++++-
Alibs/tcp_wrappers/patches/005-no--lnsl-on-musl.patch | 22++++++++++++++++++++++
2 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/libs/tcp_wrappers/Makefile b/libs/tcp_wrappers/Makefile @@ -32,11 +32,15 @@ endef TARGET_CFLAGS += $(FPIC) +ifeq ($(CONFIG_USE_MUSL),) +TARGET_EXTRA_LIBS:=LIBS=-lnsl +endif + define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) \ $(TARGET_CONFIGURE_OPTS) \ OPT_CFLAGS="$(TARGET_CFLAGS)" \ - LIBS=-lnsl \ + $(TARGET_EXTRA_LIBS) \ NETGROUP= \ VSYSLOG= \ BUGS= \ diff --git a/libs/tcp_wrappers/patches/005-no--lnsl-on-musl.patch b/libs/tcp_wrappers/patches/005-no--lnsl-on-musl.patch @@ -0,0 +1,22 @@ +Index: tcp_wrappers_7.6/Makefile +=================================================================== +--- tcp_wrappers_7.6.orig/Makefile ++++ tcp_wrappers_7.6/Makefile +@@ -1,4 +1,4 @@ +-GLIBC=$(shell grep -s -c __GLIBC__ /usr/include/features.h) ++GLIBC=$(shell grep -s -c __GLIBC__ ${STAGING_DIR}/usr/include/features.h) + + # @(#) Makefile 1.23 97/03/21 19:27:20 + +@@ -146,9 +146,11 @@ freebsd: + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= NETGROUP= TLI= \ + EXTRA_CFLAGS=-DSYS_ERRLIST_DEFINED VSYSLOG= all + ++ifneq ($(GLIBC),) + ifneq ($(GLIBC),0) + MYLIB=-lnsl + endif ++endif + + linux: + @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \