if: *condition_not_24x
env: APR_VERSION=trunk APR_CONFIG="--without-pgsql --without-mysql --without-odbc --with-crypto"
CONFIG="--enable-mods-shared=ssl --with-mpm=event"
- TEST_SSL=1 TEST_OPENSSL3=3.0.1
+ TEST_SSL=1 TEST_OPENSSL3=3.0.5
+ # -------------------------------------------------------------------------
+ - name: Linux Ubuntu, APR trunk, minimal module set, OpenSSL 3.x -Werror
+ if: *condition_not_24x
+ env: APR_VERSION=trunk APR_CONFIG="--without-pgsql --without-mysql --without-odbc --with-crypto"
+ CONFIG="--enable-mods-shared=ssl --with-mpm=event"
+ TEST_OPENSSL3=3.0.5 SKIP_TESTING=1
+ NOTEST_CFLAGS="-Werror -Wno-deprecated-declarations"
# -------------------------------------------------------------------------
- if: *condition_24x_only
name: Linux Ubuntu, APR 1.7, minimal module set, OpenSSL 3.x
env: APR_VERSION=1.7.0
APU_VERSION=1.6.1 APU_CONFIG="--without-pgsql --without-mysql --without-odbc --with-crypto"
CONFIG="--enable-mods-shared=ssl --with-mpm=event"
- TEST_SSL=1 TEST_OPENSSL3=3.0.1
+ TEST_SSL=1 TEST_OPENSSL3=3.0.5
# -------------------------------------------------------------------------
- name: Linux Ubuntu, MPMs [event, worker], core + HTTP/2 test suite
dist: focal
# Build the requested version of OpenSSL if it's not already
# installed in the cached ~/root
if ! test -f $HOME/root/openssl-is-${TEST_OPENSSL3}; then
+ # Remove any previous install.
+ rm -rf $HOME/root/openssl3
+
mkdir -p build/openssl
pushd build/openssl
curl "https://www.openssl.org/source/openssl-${TEST_OPENSSL3}.tar.gz" |