]> 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]>
Wed, 29 Sep 2021 14:08:03 +0000 (15:08 +0100)
commit9f279699b00f9036d27a8b0dec7e438ec2a045c2
tree0c0ba2bdff1df548f1352b5f9af57996276b1741
parentdf8701676146dd8f63b34eb37c0b92e4b5bcc44b
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

(cherry picked from commit 507a4c91b5bee98f64656afe9fbe6d314dbff21a)
.cirrus.yml
build.sh
build_common.sh [new file with mode: 0644]
build_matrix.sh