From 204f9315310937be7b1ce8b773dbdb200e26ddca Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Fri, 13 Nov 2020 10:40:33 +0100 Subject: lrzsz: avoid libnsl dependency libnsl is not actually needed on Linux. It's still used if found, so make sure it is not found. Otherwise it will be required if TARGET_LINKER_AS_NEEDED is not enabled. Signed-off-by: Michael Olbrich --- rules/lrzsz.in | 1 - rules/lrzsz.make | 12 ++++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) (limited to 'rules') diff --git a/rules/lrzsz.in b/rules/lrzsz.in index 8c2a61bd4..fc9752908 100644 --- a/rules/lrzsz.in +++ b/rules/lrzsz.in @@ -2,7 +2,6 @@ config LRZSZ tristate prompt "lrzsz" - select LIBC_NSL help lrzsz is a unix communication package providing the XMODEM, YMODEM and ZMODEM file transfer protocols. lrzsz is a heavily diff --git a/rules/lrzsz.make b/rules/lrzsz.make index 6bb31e07f..0cb7077f3 100644 --- a/rules/lrzsz.make +++ b/rules/lrzsz.make @@ -30,14 +30,18 @@ LRZSZ_DIR := $(BUILDDIR)/$(LRZSZ) # Prepare # ---------------------------------------------------------------------------- -LRZSZ_PATH := PATH=$(CROSS_PATH) -LRZSZ_ENV := $(CROSS_ENV) -LRZSZ_ENV += CFLAGS=-Wstrict-prototypes +LRZSZ_CONF_ENV := \ + $(CROSS_ENV) \ + ac_cv_lib_nsl_gethostbyname=no # # autoconf # -LRZSZ_AUTOCONF = $(CROSS_AUTOCONF_USR) +LRZSZ_CONF_OPT := \ + $(CROSS_AUTOCONF_USR) \ + --disable-nls \ + --without-included-gettext \ + --without-catgets # ---------------------------------------------------------------------------- # Target-Install -- cgit v1.2.3