[ovs-dev] [PATCH] bugfix: Fix DPDK linking when using a relative path

Loftus, Ciara ciara.loftus at intel.com
Wed Sep 16 15:32:29 UTC 2015


> 
> 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.
> ---
>  acinclude.m4 | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/acinclude.m4 b/acinclude.m4
> index b755dc4..47d9318 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], [])],
> --
> 1.9.3
> 

Apologies, I forgot:

Signed-off-by: Ciara Loftus <ciara.loftus at intel.com>

Let me know if a resend is necessary.


More information about the dev mailing list