From 054493350124d36e531a26e982518696c038a6c1 Mon Sep 17 00:00:00 2001 From: Alex Samorukov Date: Mon, 4 Jan 2021 01:22:24 +0100 Subject: Do not add -lresolv on non-Linux systems On FreeBSD getaddrinfo and friends are part of libc. Other OS-es will also have own dependencies Signed-off-by: Alex Samorukov Signed-off-by: Denys Vlasenko --- Makefile.flags | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Makefile.flags b/Makefile.flags index 6ff4d7239..5673bc48a 100644 --- a/Makefile.flags +++ b/Makefile.flags @@ -181,8 +181,10 @@ LDLIBS += $(if $(SELINUX_LIBS),$(SELINUX_LIBS:-l%=%),$(SELINUX_PC_MODULES:lib%=% endif ifeq ($(CONFIG_FEATURE_NSLOOKUP_BIG),y) +ifeq ($(CONFIG_UNAME_OSNAME),Linux) LDLIBS += resolv endif +endif ifeq ($(CONFIG_EFENCE),y) LDLIBS += efence -- cgit v1.2.3