summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorIan Stokes <ian.stokes@intel.com>2018-11-06 21:17:38 +0000
committerIan Stokes <ian.stokes@intel.com>2019-01-16 17:20:52 +0000
commitedfe8d263d2e7826a1ef9d65fac85b97df764b8d (patch)
treeddf4c7e4e48a096a5870209e1e0a61ea3ea401cb /.travis.yml
parent5bf84282482ac91357c3261e6484342264c80fcc (diff)
downloadopenvswitch-edfe8d263d2e7826a1ef9d65fac85b97df764b8d.tar.gz
travis: Add dpdk shared library build.
Add travis builds for DPDK as a shared library. Currently the DPDK builds in travis only compile DPDK as a static library. With static builds in DPDK there is a risk that if a function is not exported then it will not be supported when DPDK is used as a shared library. This commit adds the option to build DPDK as a shared library. Also two build jobs are added to the travis.yml whereby a shared DPDK is built with both static and shared OVS libraries. Signed-off-by: Ian Stokes <ian.stokes@intel.com> Acked-by: Tiago Lam <tiago.lam@intel.com> Acked-by: Kevin Traynor <ktraynor@redhat.com>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml2
1 files changed, 2 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index a2ef8bde5..b74ba2bfd 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -35,6 +35,8 @@ env:
- BUILD_ENV="-m32" OPTS="--disable-ssl"
- KERNEL=3.16.54 DPDK=1
- KERNEL=3.16.54 DPDK=1 OPTS="--enable-shared"
+ - KERNEL=3.16.54 DPDK_SHARED=1
+ - KERNEL=3.16.54 DPDK_SHARED=1 OPTS="--enable-shared"
- KERNEL=4.17.14
- KERNEL=4.16.18
- KERNEL=4.15.18