git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ci: fix Travis config warnings
[dpdk.git]
/
.travis.yml
diff --git
a/.travis.yml
b/.travis.yml
index
22539d8
..
7c1b2ff
100644
(file)
--- a/
.travis.yml
+++ b/
.travis.yml
@@
-2,6
+2,7
@@
language: c
cache:
ccache: true
directories:
cache:
ccache: true
directories:
+ - libabigail
- reference
compiler:
- gcc
- reference
compiler:
- gcc
@@
-16,21
+17,24
@@
addons:
apt:
update: true
packages: &required_packages
apt:
update: true
packages: &required_packages
- - [libnuma-dev,
linux-headers-$(uname -r),
python3-setuptools, python3-wheel, python3-pip, ninja-build]
+ - [libnuma-dev, python3-setuptools, python3-wheel, python3-pip, ninja-build]
-aarch64_packages: &aarch64_packages
+
_
aarch64_packages: &aarch64_packages
- *required_packages
- [gcc-aarch64-linux-gnu, libc6-dev-arm64-cross, pkg-config-aarch64-linux-gnu]
- *required_packages
- [gcc-aarch64-linux-gnu, libc6-dev-arm64-cross, pkg-config-aarch64-linux-gnu]
-extra_packages: &extra_packages
+
_
extra_packages: &extra_packages
- *required_packages
- *required_packages
- - [libbsd-dev, libpcap-dev, lib
crypto++-dev, libjansson4, abigail-tools
]
+ - [libbsd-dev, libpcap-dev, lib
ibverbs-dev, libcrypto++-dev, libfdt-dev, libjansson4
]
-build_32b_packages: &build_32b_packages
+_libabigail_build_packages: &libabigail_build_packages
+ - [autoconf, automake, libtool, pkg-config, libxml2-dev, libdw-dev]
+
+_build_32b_packages: &build_32b_packages
- *required_packages
- [gcc-multilib]
- *required_packages
- [gcc-multilib]
-doc_packages: &doc_packages
+
_
doc_packages: &doc_packages
- [doxygen, graphviz, python3-sphinx]
before_install: ./.ci/${TRAVIS_OS_NAME}-setup.sh
- [doxygen, graphviz, python3-sphinx]
before_install: ./.ci/${TRAVIS_OS_NAME}-setup.sh
@@
-38,11
+42,9
@@
before_install: ./.ci/${TRAVIS_OS_NAME}-setup.sh
env:
- DEF_LIB="static"
- DEF_LIB="shared"
env:
- DEF_LIB="static"
- DEF_LIB="shared"
- - DEF_LIB="static" OPTS="-Denable_kmods=false"
- - DEF_LIB="shared" OPTS="-Denable_kmods=false"
- DEF_LIB="shared" RUN_TESTS=1
- DEF_LIB="shared" RUN_TESTS=1
-
matrix
:
+
jobs
:
include:
- env: DEF_LIB="static" BUILD_32BIT=1
compiler: gcc
include:
- env: DEF_LIB="static" BUILD_32BIT=1
compiler: gcc
@@
-50,13
+52,13
@@
matrix:
apt:
packages:
- *build_32b_packages
apt:
packages:
- *build_32b_packages
- - env: DEF_LIB="static"
OPTS="-Denable_kmods=false"
AARCH64=1
+ - env: DEF_LIB="static" AARCH64=1
compiler: gcc
addons:
apt:
packages:
- *aarch64_packages
compiler: gcc
addons:
apt:
packages:
- *aarch64_packages
- - env: DEF_LIB="shared"
OPTS="-Denable_kmods=false"
AARCH64=1
+ - env: DEF_LIB="shared" AARCH64=1
compiler: gcc
addons:
apt:
compiler: gcc
addons:
apt:
@@
-75,13
+77,7
@@
matrix:
packages:
- *extra_packages
- *doc_packages
packages:
- *extra_packages
- *doc_packages
- - env: DEF_LIB="static" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1
- compiler: gcc
- addons:
- apt:
- packages:
- - *extra_packages
- - env: DEF_LIB="shared" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1
+ - env: DEF_LIB="static" EXTRA_PACKAGES=1
compiler: gcc
addons:
apt:
compiler: gcc
addons:
apt:
@@
-106,18
+102,6
@@
matrix:
packages:
- *extra_packages
- *doc_packages
packages:
- *extra_packages
- *doc_packages
- - env: DEF_LIB="static" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1
- compiler: clang
- addons:
- apt:
- packages:
- - *extra_packages
- - env: DEF_LIB="shared" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1
- compiler: clang
- addons:
- apt:
- packages:
- - *extra_packages
- env: DEF_LIB="static"
arch: arm64
compiler: gcc
- env: DEF_LIB="static"
arch: arm64
compiler: gcc
@@
-146,7
+130,7
@@
matrix:
apt:
packages:
- *required_packages
apt:
packages:
- *required_packages
- - env: DEF_LIB="shared"
OPTS="-Denable_kmods=false"
BUILD_DOCS=1
+ - env: DEF_LIB="shared" BUILD_DOCS=1
arch: arm64
compiler: gcc
addons:
arch: arm64
compiler: gcc
addons:
@@
-160,6
+144,7
@@
matrix:
apt:
packages:
- *extra_packages
apt:
packages:
- *extra_packages
+ - *libabigail_build_packages
- env: DEF_LIB="shared" EXTRA_PACKAGES=1 ABI_CHECKS=1
arch: arm64
compiler: gcc
- env: DEF_LIB="shared" EXTRA_PACKAGES=1 ABI_CHECKS=1
arch: arm64
compiler: gcc
@@
-167,5
+152,6
@@
matrix:
apt:
packages:
- *extra_packages
apt:
packages:
- *extra_packages
+ - *libabigail_build_packages
script: ./.ci/${TRAVIS_OS_NAME}-build.sh
script: ./.ci/${TRAVIS_OS_NAME}-build.sh