[source] tcpdump: fix tcpdump-mini build on glibc 2.25

LEDE Commits lede-commits at lists.infradead.org
Sat Feb 11 11:33:21 PST 2017


nbd pushed a commit to source.git, branch master:
https://git.lede-project.org/c22255e50ee8843c4e4d6c674b704ca33182f0ce

commit c22255e50ee8843c4e4d6c674b704ca33182f0ce
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Sat Feb 11 16:38:59 2017 +0100

    tcpdump: fix tcpdump-mini build on glibc 2.25
    
    Signed-off-by: Felix Fietkau <nbd at nbd.name>
---
 .../utils/tcpdump/patches/100-tcpdump_mini.patch   | 37 ++++------------------
 1 file changed, 7 insertions(+), 30 deletions(-)

diff --git a/package/network/utils/tcpdump/patches/100-tcpdump_mini.patch b/package/network/utils/tcpdump/patches/100-tcpdump_mini.patch
index 26dbe13..618ea08 100644
--- a/package/network/utils/tcpdump/patches/100-tcpdump_mini.patch
+++ b/package/network/utils/tcpdump/patches/100-tcpdump_mini.patch
@@ -1,15 +1,13 @@
 --- a/Makefile.in
 +++ b/Makefile.in
-@@ -70,6 +70,82 @@ DEPENDENCY_CFLAG = @DEPENDENCY_CFLAG@
- 	@rm -f $@
- 	$(CC) $(FULL_CFLAGS) -c $(srcdir)/$*.c
+@@ -72,6 +72,80 @@ DEPENDENCY_CFLAG = @DEPENDENCY_CFLAG@
+ 
+ CSRC =	setsignal.c tcpdump.c
  
 +ifdef TCPDUMP_MINI
 +
-+CSRC=\
-+	tcpdump.c \
++LIBNETDISSECT_SRC=\
 +	netdissect.c \
-+	setsignal.c \
 +	addrtoname.c \
 +	addrtostr.c \
 +	af.c \
@@ -80,10 +78,10 @@
 +
 +else
 +
- CSRC =	setsignal.c tcpdump.c
- 
  LIBNETDISSECT_SRC=\
-@@ -237,12 +313,16 @@ LIBNETDISSECT_SRC=\
+ 	addrtoname.c \
+ 	addrtostr.c \
+@@ -237,6 +311,8 @@ LIBNETDISSECT_SRC=\
  	strtoaddr.c \
  	util-print.c
  
@@ -92,27 +90,6 @@
  LOCALSRC = @LOCALSRC@
  GENSRC = version.c
  LIBOBJS = @LIBOBJS@
- 
-+ifndef TCPDUMP_MINI
- LIBNETDISSECT_OBJ=$(LIBNETDISSECT_SRC:.c=.o) ${LOCALSRC:.c=.o} ${LIBOBJS}
- LIBNETDISSECT=libnetdissect.a
-+endif
- 
- 
- SRC =	$(CSRC) $(GENSRC) $(LOCALSRC) $(LIBNETDISSECT_SRC)
-@@ -373,10 +453,12 @@ $(PROG): $(OBJ) @V_PCAPDEP@
- 	@rm -f $@
- 	$(CC) $(FULL_CFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
- 
-+ifndef TCPDUMP_MINI
- $(LIBNETDISSECT): $(LIBNETDISSECT_OBJ)
- 	@rm -f $@
- 	$(AR) cr $@ $(LIBNETDISSECT_OBJ)
- 	$(RANLIB) $@
-+endif
- 
- datalinks.o: $(srcdir)/missing/datalinks.c
- 	$(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/datalinks.c
 --- a/addrtoname.c
 +++ b/addrtoname.c
 @@ -566,8 +566,10 @@ linkaddr_string(netdissect_options *ndo,



More information about the lede-commits mailing list