tcpdump: remove unnecessary patch

The removed patch added an unncessary (and incorrect) test for
cross compiling: if there is no libdlpi on the target, the test
will fail (as it should) and not add libdlpi to the list of libraries.

If we would be cross compiling for Solaris (e.g., compiling for SPARC
on Solaris x86 or for x86 on Solaris SPARC), we should check for libdlpi.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
This commit is contained in:
Jose Alarcon
2017-08-03 08:24:54 +03:00
committed by Joe MacDonald
parent 2cc2723700
commit 61880abdac
2 changed files with 0 additions and 32 deletions
@@ -1,31 +0,0 @@
[PATCH] tcpdump: cross-compiling not check dlpi.
For cross-compiling on Linux platforms, we do not need to check libdlpi
since it is only placed on Solaris.
Also, checking libdlpi in native /lib would cause do_qa_configure fail.
Upstream-Status: Pending.
Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
---
configure.in | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/configure.in b/configure.in
index 7f9591c..ca277c0 100644
--- a/configure.in
+++ b/configure.in
@@ -716,7 +716,9 @@ don't.])
fi
# libdlpi is needed for Solaris 11 and later.
-AC_CHECK_LIB(dlpi, dlpi_walk, LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS", ,-L/lib)
+if test "$cross_compiling" != yes; then
+ AC_CHECK_LIB(dlpi, dlpi_walk, LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS", ,-L/lib)
+fi
dnl portability macros for getaddrinfo/getnameinfo
dnl
--
1.7.5.4
@@ -8,7 +8,6 @@ DEPENDS = "libpcap"
SRC_URI = " \
http://www.tcpdump.org/release/${BP}.tar.gz \
file://unnecessary-to-check-libpcap.patch \
file://tcpdump-configure-dlpi.patch \
file://add-ptest.patch \
file://run-ptest \
"