blob: 03262b5d8345baad0244805482a4a2bbca45cfe7 [file] [log] [blame]
git:
quiet: true
depth: 3
os: linux
dist: focal # Ubuntu 20.04
language: c
cache: ccache
#
# Try building on these architectures; all are 64-bit, and all but
# "s390x", a/k/a z/Architecture, are little-endian. The crypto library
# on little-endian PowerPC/Power ISA does some things that require more
# careful adherence to the documentation, so it's useful for testing
# that.
#
jobs:
fast_finish: true
include:
- name: "ppc64le"
arch: ppc64le
if: branch != coverity_scan
- name: "s390x"
arch: s390x
if: branch != coverity_scan
allow_failures:
- arch: ppc64le # Since 20 Feb 2021 often times out trying to boot.
env:
global:
- MAKEFLAGS='-j 2' # Travis CI VMs come with 2 cores
addons:
apt:
packages:
- libdbus-1-dev
- libbluetooth-dev
- libnl-genl-3-dev
- libibverbs-dev
- libssl-dev
- libsmi2-dev
- libcap-ng-dev
- libpcap-dev
script:
- uname -a
- date
- gem install travis-conditions
- apt list --installed 'lib*-dev'
- (cd .. && echo '$ git clone [...] libpcap.git' && git clone --depth 3 --branch=master --quiet git://github.com/the-tcpdump-group/libpcap.git)
- ./build_matrix.sh