[dpdk-dev] [PATCH] mk: fix pcap build with empty LIBPCAP_CFLAGS

Robert Sanford rsanford at prolexic.com
Fri Dec 6 17:48:34 CET 2013


Fix pcap build - In rte.sdkbuild.mk with CONFIG_RTE_LIBRTE_PMD_PCAP=y,
we error-exit if LIBPCAP_CFLAGS is empty. On some distros (e.g., Centos
6.4),
it is normal for "pcap-config --cflags" to output only a newline, because
pcap
header files reside in /usr/include/.
Solution is to remove the line that checks whether LIBPCAP_CFLAGS is empty.

---
 mk/rte.sdkbuild.mk |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/mk/rte.sdkbuild.mk b/mk/rte.sdkbuild.mk
index 33bed57..d9b6802 100644
--- a/mk/rte.sdkbuild.mk
+++ b/mk/rte.sdkbuild.mk
@@ -42,7 +42,6 @@ endif

 ifeq ($(CONFIG_RTE_LIBRTE_PMD_PCAP),y)
 LIBPCAP_CFLAGS ?= $(shell pcap-config --cflags)
-$(if $(LIBPCAP_CFLAGS),,$(error LIBPCAP_CFLAGS is undefined))
 EXTERNAL_LIB_CFLAGS += $(LIBPCAP_CFLAGS)
 endif

-- 
1.7.1

Signed-off-by: Robert Sanford <rsanford at prolexic.com>


More information about the dev mailing list