mirror of
https://github.com/apache/httpd.git
synced 2025-07-25 16:11:32 +00:00
CI: Add OpenSSL 3.1 builds, including a no-engine build.
(attempt to use 3.2 failed, unsure why) - add OpenSSL build binaries to $PATH Github: closes #415 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916058 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
23
.github/workflows/linux.yml
vendored
23
.github/workflows/linux.yml
vendored
@ -266,6 +266,29 @@ jobs:
|
|||||||
# APR_VERSION=1.7.0
|
# APR_VERSION=1.7.0
|
||||||
# APU_VERSION=1.6.3
|
# APU_VERSION=1.6.3
|
||||||
# APU_CONFIG="--with-crypto --with-ldap"
|
# APU_CONFIG="--with-crypto --with-ldap"
|
||||||
|
- name: OpenSSL 3.1 build
|
||||||
|
config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
|
||||||
|
env: |
|
||||||
|
TEST_OPENSSL3=3.1.5
|
||||||
|
APR_VERSION=1.7.4
|
||||||
|
APU_VERSION=1.6.3
|
||||||
|
APU_CONFIG="--without-crypto"
|
||||||
|
- name: OpenSSL 3.1 -Werror build
|
||||||
|
config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
|
||||||
|
notest-cflags: -Werror -O2 -Wno-deprecated-declarations
|
||||||
|
env: |
|
||||||
|
TEST_OPENSSL3=3.1.5
|
||||||
|
APR_VERSION=1.7.4
|
||||||
|
APU_VERSION=1.6.3
|
||||||
|
APU_CONFIG="--without-crypto"
|
||||||
|
- name: OpenSSL 3.1 no-engine build
|
||||||
|
config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
|
||||||
|
env: |
|
||||||
|
TEST_OPENSSL3=3.1.5
|
||||||
|
OPENSSL_CONFIG=no-engine
|
||||||
|
APR_VERSION=1.7.4
|
||||||
|
APU_VERSION=1.6.3
|
||||||
|
APU_CONFIG="--without-crypto"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 30
|
timeout-minutes: 30
|
||||||
env:
|
env:
|
||||||
|
@ -115,7 +115,7 @@ if test -v TEST_OPENSSL3; then
|
|||||||
curl "https://www.openssl.org/source/openssl-${TEST_OPENSSL3}.tar.gz" |
|
curl "https://www.openssl.org/source/openssl-${TEST_OPENSSL3}.tar.gz" |
|
||||||
tar -xzf -
|
tar -xzf -
|
||||||
cd openssl-${TEST_OPENSSL3}
|
cd openssl-${TEST_OPENSSL3}
|
||||||
./Configure --prefix=$HOME/root/openssl3 shared no-tests
|
./Configure --prefix=$HOME/root/openssl3 shared no-tests ${OPENSSL_CONFIG}
|
||||||
make $MFLAGS
|
make $MFLAGS
|
||||||
make install_sw
|
make install_sw
|
||||||
touch $HOME/root/openssl-is-${TEST_OPENSSL3}
|
touch $HOME/root/openssl-is-${TEST_OPENSSL3}
|
||||||
|
@ -62,6 +62,8 @@ fi
|
|||||||
if test -v TEST_OPENSSL3; then
|
if test -v TEST_OPENSSL3; then
|
||||||
CONFIG="$CONFIG --with-ssl=$HOME/root/openssl3"
|
CONFIG="$CONFIG --with-ssl=$HOME/root/openssl3"
|
||||||
export LD_LIBRARY_PATH=$HOME/root/openssl3/lib:$HOME/root/openssl3/lib64
|
export LD_LIBRARY_PATH=$HOME/root/openssl3/lib:$HOME/root/openssl3/lib64
|
||||||
|
export PATH=$HOME/root/openssl3/bin:$PATH
|
||||||
|
openssl version
|
||||||
fi
|
fi
|
||||||
|
|
||||||
srcdir=$PWD
|
srcdir=$PWD
|
||||||
|
Reference in New Issue
Block a user