Skip to content

curl: enable HTTP/3 support by default #435914

Merged
emilazy merged 6 commits into
NixOS:stagingfrom
NyCodeGHG:curl-http3
Sep 21, 2025
Merged

curl: enable HTTP/3 support by default #435914
emilazy merged 6 commits into
NixOS:stagingfrom
NyCodeGHG:curl-http3

curlHTTP3: drop

a7b73a1
Select commit
Loading
Failed to load commit list.
OfBorg / curl, curl.passthru.tests, curlHTTP3, curlHTTP3.passthru.tests, nghttp2, nghttp2.passthru.tests, nghttp3, nghttp3.passthru.tests, ngtcp2, ngtcp2.passthru.tests on aarch64-linux completed Sep 21, 2025 in 0s

Unexpected error: command failed with exit code 1

Attempted: curl, curl.passthru.tests, curlHTTP3, curlHTTP3.passthru.tests, nghttp2, nghttp2.passthru.tests, nghttp3, nghttp3.passthru.tests, ngtcp2, ngtcp2.passthru.tests

Details

Partial log

       > configure: Added /nix/store/kayr9hcanlr2ixyy0qlmwjqkmqwzrblg-nghttp2-static-aarch64-unknown-linux-musl-1.67.1-lib/lib to CURL_LIBRARY_PATH
       > checking for libngtcp2 options with pkg-config... found
       > configure: -l is -lngtcp2
       > configure: -I is -I/nix/store/gmcl15cgjazm4nyhn3axhc388k18ci9b-ngtcp2-static-aarch64-unknown-linux-musl-1.15.1-dev/include
       > configure: -L is -L/nix/store/6k52l707iak91zprs1fj5yrkc99yr1ki-ngtcp2-static-aarch64-unknown-linux-musl-1.15.1/lib
       > checking for ngtcp2_conn_client_new_versioned in -lngtcp2... no
       > configure: error: nghttp3 enabled without a QUIC library; enable ngtcp2 or OpenSSL-QUIC
       For full logs, run:
         nix log /nix/store/2zp63lcvszl3wx80aa49wi0chkwj3r2c-curl-static-aarch64-unknown-linux-musl-8.16.0.drv
error: build of '/nix/store/2zp63lcvszl3wx80aa49wi0chkwj3r2c-curl-static-aarch64-unknown-linux-musl-8.16.0.drv', '/nix/store/b81j0kvdk9xplq6yamm5x8wsvh9qafb0-python3.13-pycurl-7.45.6.drv' failed