The kernel modules are not built by default since below commit.
The Travis CI matrix can be simplified
by removing the redundant option enable_kmods=false,
and by removing some jobs which are redundant.
Note: there is no benefit in checking kmods in Travis Ubuntu.
Anyway different kernel versions and distributions are needed,
and the Technical Board is looking at moving the Linux kmods
out of this repository.
Fixes:
91a861e54164 ("config: disable Linux kernel modules by default")
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Aaron Conole <aconole@redhat.com>
Acked-by: David Marchand <david.marchand@redhat.com>
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
matrix:
- DEF_LIB="shared" RUN_TESTS=1
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:
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:
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
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: