image: ubuntu:22.04
env:
DEBIAN_FRONTEND: noninteractive # libnids-dev -> tzdata -> debconf
- MATRIX_CC: gcc-12 clang-15
+ MATRIX_CC: gcc clang-15
+ LANG: C
script:
- apt-get -qy update >/dev/null
- - apt-get -qy install libpcap-dev libnids-dev libosip2-dev autoconf make clang-15 gcc-12 >/dev/null
+ - apt-get -qy install libpcap-dev libnids-dev libosip2-dev autoconf make clang-15 gcc >/dev/null
- apt-get -qy install flex bison libdbus-1-dev libbluetooth-dev libnl-genl-3-dev libibverbs-dev >/dev/null # for libpcap
- apt-get -qy install git bc >/dev/null # for build_matrix.sh and build.sh
- apt-get -qy install shellcheck >/dev/null
- apt list --installed 'lib*-dev'
- git -C .. clone --depth ${CIRRUS_CLONE_DEPTH} --branch=master --quiet ${LIBPCAP_GIT}
- ./autogen.sh
- - CC=gcc-12 ./configure --quiet # build the Makefile
+ - ./configure --quiet # build the Makefile
- make releasecheck
- make whitespacecheck
- make shellcheck