[ovs-dev] [PATCH v2] netdev-dpdk: fix ARM cross compilation failure
hemant.agrawal at nxp.com
Mon Mar 20 11:13:26 UTC 2017
configure with_dpdk and cross compile fails with:
"configure: error: cannot check for file existence
when cross compiling"
This is due to the usages of AC_CHECK_FILES.
AC_CHECK_FILES only works when not cross compiling. It test
a feature of the host machine, and therefore, die when
The current patch put the check in condition, i.e. check only
if not cross-compiling.
This patch has been tested on ARM64 platform with DPDK
Signed-off-by: Hemant Agrawal <hemant.agrawal at nxp.com>
* correct the patch header
acinclude.m4 | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/acinclude.m4 b/acinclude.m4
index 744d8f8..a9ba99c 100644
@@ -180,9 +180,13 @@ AC_DEFUN([OVS_CHECK_DPDK], [
# If 'with_dpdk' is passed install directory, point to headers
# installed in $DESTDIR/$prefix/include/dpdk
- AC_CHECK_FILE([$DPDK_INCLUDE/rte_config.h], ,
+ # AC_CHECK_FILES only works when not cross compiling
+ if test "$cross_compiling" != "yes"
+ AC_CHECK_FILE([$DPDK_INCLUDE/rte_config.h], ,
More information about the dev