]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
CI: Fix OpenSSL tarball download URLs after openssl.org site refresh
authorJoe Orton <jorton@apache.org>
Fri, 26 Jul 2024 09:14:40 +0000 (09:14 +0000)
committerJoe Orton <jorton@apache.org>
Fri, 26 Jul 2024 09:14:40 +0000 (09:14 +0000)
commit4eee244d55fee6e7b5ed79591f2e097e00e3cc1e
treea6643c6d8e489a067f5157d2a945ea56eefaa0cf
parent400d4e121fecf60f3450a2ef7d5ccf1c992530cb
CI: Fix OpenSSL tarball download URLs after openssl.org site refresh
CI: Update to latest OpenSSL releases.
CI: Build OpenSSL with RPATH set so that the installed ./bin/openssl works
without LD_LIBRARY_PATH set.

Use LD_RUN_PATH during the httpd build to achieve the same with binaries
from the httpd build, but unset it after so that it doesn't affect running
e.g. php-fpm or perl later. Should fix warning from logs when php-fpm
is executed --

[26-Jul-2024 07:43:34] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library 'curl.so' (tried: /usr/lib/php/20210902/curl.so (/lib/x86_64-linux-gnu/libcurl.so.4: undefined symbol: ENGINE_init, version OPENSSL_3.0.0), /usr/lib/php/20210902/curl.so.so (/usr/lib/php/20210902/curl.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

CI: Test that php-fpm works if available before testing.
CI: For paranoia/future debugging, log the OpenSSL version from compile-time
and run-time as reported by mod_ssl.

Github: closes #466

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919524 13f79535-47bb-0310-9956-ffa450edef68
.github/workflows/linux.yml
test/travis_before_linux.sh
test/travis_run_linux.sh