From e85f8481efde32daf30699e7932071243d60298a Mon Sep 17 00:00:00 2001 From: Dariusz Stojaczyk Date: Tue, 14 Aug 2018 11:08:45 +0200 Subject: [PATCH] dpdkbuild: always compile librte_kvargs We need it to compile our internal rte_vhost, and starting with DPDK 18.08 it's an EAL dependency. Even though CONFIG_RTE_LIBRTE_KVARGS got commented out in common_base, it's still hardcoded to =y in common_spdk and that's why our autotest works. Trying to build a DPDK target that doesn't use common_spdk fails terribly right now, because other PMDs and libraries that are built by default (defined in common_base) actually depend on kvargs. Change-Id: I171e768a75c6a460fc090ae3c9c65807eaec5945 Signed-off-by: Dariusz Stojaczyk Reviewed-on: https://review.gerrithub.io/422237 Chandler-Test-Pool: SPDK Automated Test System Tested-by: SPDK CI Jenkins Reviewed-by: Jim Harris Reviewed-by: Ben Walker --- dpdkbuild/Makefile | 2 -- 1 file changed, 2 deletions(-) diff --git a/dpdkbuild/Makefile b/dpdkbuild/Makefile index f81bd3e54..ef911776e 100644 --- a/dpdkbuild/Makefile +++ b/dpdkbuild/Makefile @@ -50,7 +50,6 @@ DPDK_OPTS += AESNI_MULTI_BUFFER_LIB_PATH=$(SPDK_ROOT_DIR)/intel-ipsec-mb DPDK_OPTS += CONFIG_RTE_LIBRTE_PMD_AESNI_MB=y DPDK_OPTS += CONFIG_RTE_LIBRTE_CRYPTODEV=y DPDK_OPTS += CONFIG_RTE_LIBRTE_REORDER=y -DPDK_OPTS += CONFIG_RTE_LIBRTE_KVARGS=y endif endif endif @@ -59,7 +58,6 @@ ifeq ($(CRYPTO_ENABLED),n) DPDK_OPTS += CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n DPDK_OPTS += CONFIG_RTE_LIBRTE_CRYPTODEV=n DPDK_OPTS += CONFIG_RTE_LIBRTE_REORDER=n -DPDK_OPTS += CONFIG_RTE_LIBRTE_KVARGS=n endif ifeq ($(TARGET_MACHINE),aarch64)