]> The Tcpdump Group git mirrors - tcpdump/commit
CI: Import recent build matrix improvements. [skip appveyor]
authorDenis Ovsienko <[email protected]>
Fri, 23 Jul 2021 00:52:50 +0000 (01:52 +0100)
committerDenis Ovsienko <[email protected]>
Fri, 23 Jul 2021 00:52:50 +0000 (01:52 +0100)
commit507a4c91b5bee98f64656afe9fbe6d314dbff21a
tree71fb7523e34d331aa384b9a22803563af92748db
parent85a27898f6b43579a108d995a5efad341f404c75
CI: Import recent build matrix improvements. [skip appveyor]

Start using build_common.sh, make default assignments early and
uniformly, use Solaris-compatible command substitution and exports,
install bc on linux-amd64, deduplicate and reformat some long commands.
Run "make -s" without CFLAGS=-Werror when warnings are expected.

This implements initial support for AIX and Solaris in the tcpdump build
matrix scripts.

* AIX 7.1
M4='/opt/freeware/bin/m4' \
MATRIX_CC='gcc' \
MATRIX_CMAKE=no \
MATRIX_BUILD_LIBPCAP=yes \
./build_matrix.sh

* Solaris 9
MATRIX_CC=gcc \
MATRIX_CMAKE=no \
MATRIX_BUILD_LIBPCAP=no \
./build_matrix.sh

* Solaris 10 and 11
MATRIX_CC='gcc' \
MATRIX_CMAKE=no \
./build_matrix.sh
.cirrus.yml
build.sh
build_common.sh [new file with mode: 0644]
build_matrix.sh