From 37bf5c6fcb88d2e21bbf3b2b021d52a04fd1a18a Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Tue, 1 May 2018 15:43:08 +0300 Subject: [PATCH] arpd: remove pthread dependency Explicit link with pthread is not needed when linking dynamically. Even static link with recent libdb does not pull in the code that uses pthread. Finally, the configure check introduced in commit a25df4887d7 (configure: Check for Berkeley DB for arpd compilation) does not add -lpthread to its link command. This change allows arpd build with toolchains that do not provide threads support. Signed-off-by: Baruch Siach Signed-off-by: Stephen Hemminger --- misc/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/Makefile b/misc/Makefile index 34ef6b21..b2dd6b26 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -25,7 +25,7 @@ rtacct: rtacct.c $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o rtacct rtacct.c $(LDLIBS) -lm arpd: arpd.c - $(QUIET_CC)$(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(LDFLAGS) -o arpd arpd.c $(LDLIBS) -ldb -lpthread + $(QUIET_CC)$(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(LDFLAGS) -o arpd arpd.c $(LDLIBS) -ldb ssfilter.c: ssfilter.y $(QUIET_YACC)bison ssfilter.y -o ssfilter.c