Skip to content

quiche build instructions need update after the quiche release avalanche #22105

Description

@av223119

Specify which documentation you found a problem with

https://github.com/curl/curl/blob/master/docs/HTTP3.md#quiche-version

The problem

Documentation specifies that the quiche build is experimental, nevertheless the given instructions worked fine until the yesterday avalanche of quiche releases; 24 hours ago curl could be built against the latest quiche release available (0.24.5) according to the instructions provided. Now, however, quiche version has been bumped to 0.29.2 and the instructions don't work anymore. Notably, there's no quiche/deps/boringssl anymore; instead one should find a directory 'boringssl/src' in target/release/build and adjust paths accordingly:

BORINGSSL=$(find $PWD -wholename '*/boringssl/src' -type d)
mkdir $BORINGSSL/lib
ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) $BORINGSSL/lib/

and adjust --with-openssl accordingly

Metadata

Metadata

Assignees

No one assigned

    Labels

    HTTP/3h3 or quic relateddocumentationquicheCloudflare's QUIC and HTTP/3 library

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions