From 613750abeb98eb5184e4cfe0e703ec479b9e86ba Mon Sep 17 00:00:00 2001 From: Ciara Loftus Date: Wed, 16 Sep 2015 17:16:12 +0100 Subject: [PATCH] configure: Fix DPDK linking when using a relative path When linking with DPDK, if a relative path is used with the '--with-dpdk' flag, then OVS will always be compiled with vHost Cuse support, even if it is not enabled in the DPDK build. This patch fixes this problem, and enables the correct version of vHost despite whether or not a relative or absolute path is used. Signed-off-by: Ciara Loftus Signed-off-by: Ben Pfaff --- acinclude.m4 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/acinclude.m4 b/acinclude.m4 index b755dc473..47d9318be 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -174,9 +174,10 @@ AC_DEFUN([OVS_CHECK_DPDK], [ DPDK_LIB_DIR=$RTE_SDK/lib DPDK_LIB="-ldpdk" DPDK_EXTRA_LIB="" + RTE_SDK_FULL=`readlink -f $RTE_SDK` AC_COMPILE_IFELSE( - [AC_LANG_PROGRAM([#include <$RTE_SDK/include/rte_config.h> + [AC_LANG_PROGRAM([#include <$RTE_SDK_FULL/include/rte_config.h> #if !RTE_LIBRTE_VHOST_USER #error #endif], [])], -- 2.20.1