mirror of
https://github.com/curl/curl.git
synced 2026-07-28 05:23:08 +03:00
GHA/http3-linux: add CI reproducer for --with-ngtcp2=<path> regression
Configure LibreSSL autotools job with `--with-ngtcp=<path>` instead of adding ngtcp2 to `PKG_CONFIG_PATH`. To test this way of configuration in CI and test for the regression reported in #20889. Turns out this way of configuration isn't affected by the detection issue in this particular case. It also works for other backends except for these two, subject to separate fixes: - BoringSSL fix: https://github.com/ngtcp2/ngtcp2/pull/2070 - GnuTLS fix and BoringSSL workaround: #20920 Follow-up to666db80196#20891 Follow-up to8db0e286b3#18189 Follow-up to99500660af#18028 #18022 Closes #20926
This commit is contained in:
parent
e05cfd6454
commit
1e3c2bec7e
1 changed files with 3 additions and 2 deletions
5
.github/workflows/http3-linux.yml
vendored
5
.github/workflows/http3-linux.yml
vendored
|
|
@ -370,10 +370,11 @@ jobs:
|
|||
|
||||
- name: 'libressl'
|
||||
install_steps: skipall
|
||||
PKG_CONFIG_PATH: /home/runner/libressl/build/lib/pkgconfig:/home/runner/nghttp3/build/lib/pkgconfig:/home/runner/ngtcp2/build/lib/pkgconfig:/home/runner/nghttp2/build/lib/pkgconfig
|
||||
# Intentionally using '--with-ngtcp2=<path>' to test this way of configuration, in addition to bare '--with-ngtcp2' + 'PKG_CONFIG_PATH' in other jobs.
|
||||
PKG_CONFIG_PATH: /home/runner/libressl/build/lib/pkgconfig:/home/runner/nghttp3/build/lib/pkgconfig:/home/runner/nghttp2/build/lib/pkgconfig
|
||||
configure: >-
|
||||
LDFLAGS=-Wl,-rpath,/home/runner/libressl/build/lib
|
||||
--with-openssl=/home/runner/libressl/build --with-ngtcp2 --enable-ssls-export
|
||||
--with-openssl=/home/runner/libressl/build --with-ngtcp2=/home/runner/ngtcp2/build --enable-ssls-export
|
||||
--enable-unity
|
||||
|
||||
- name: 'libressl'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue