]> git.proxmox.com Git - ovs.git/commitdiff
travis: Fix DPDK builds in new environment.
authorDarrell Ball <dlu998@gmail.com>
Wed, 9 Aug 2017 06:57:36 +0000 (23:57 -0700)
committerBen Pfaff <blp@ovn.org>
Wed, 9 Aug 2017 16:58:23 +0000 (09:58 -0700)
The following error is seen:
17.05.1/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:29:
/home/travis/build/darball/ovs/linux-3.16.46/arch/x86/include/asm/
dma-mapping.h:32:35: error: inlining failed in call to ‘get_dma_ops’:
call is unlikely and code size would grow [-Werror=inline]

-Wno-error=inline is used to address the issues with
the new environment.

Suggested-by: Ben Pfaff <blp@ovn.org>
Signed-off-by: Darrell Ball <dlu998@gmail.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
.travis/linux-build.sh

index efccdf14182ef703323d5ca0a41ac21378bb6620..d6f610ea1e2cf2b09b9e17ae4491d1099f2fb844 100755 (executable)
@@ -61,6 +61,7 @@ function install_dpdk()
         cd dpdk-stable-$1
     fi
     find ./ -type f | xargs sed -i 's/max-inline-insns-single=100/max-inline-insns-single=400/'
+    find ./ -type f | xargs sed -i 's/-Werror/-Werror -Wno-error=inline/'
     echo 'CONFIG_RTE_BUILD_FPIC=y' >>config/common_linuxapp
     sed -ri '/EXECENV_CFLAGS  = -pthread -fPIC/{s/$/\nelse ifeq ($(CONFIG_RTE_BUILD_FPIC),y)/;s/$/\nEXECENV_CFLAGS  = -pthread -fPIC/}' mk/exec-env/linuxapp/rte.vars.mk
     make config CC=gcc T=x86_64-native-linuxapp-gcc