← Commit list

c5d0e93879

Stefan Eissing
Stefan Eissing
2026-06-22
SUCCESS Duration: 180s

Subject

HTTP3.md: update quiche build

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

docs/HTTP3.md+8 -6
@@ -215,14 +215,16 @@ but in case of problems, we recommend their latest release tag.
## Build
-Build quiche and BoringSSL:
+Build quiche and BoringSSL (described here for quiche v0.29.1, the locations
+where BoringSSL is to be found vary with version):
- % git clone --depth 1 --branch 0.24.7 --recursive https://github.com/cloudflare/quiche
+ % git clone --depth 1 --branch 0.29.1 --recursive https://github.com/cloudflare/quiche
% cd quiche
% cargo build --package quiche --release --features ffi,pkg-config-meta,qlog
% ln -s libquiche.so target/release/libquiche.so.0
- % mkdir quiche/deps/boringssl/src/lib
- % ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) quiche/deps/boringssl/src/lib/
+ % mkdir -p boringssl/lib
+ % find target/release \( -name libcrypto.a -o -name libssl.a \) -exec ln -vnf -- '{}' boringssl/lib \;
+ % find target/release/build/boring-sys-*/out/boringssl/src -maxdepth 1 \( -name include \) -exec ln -vsf -- '../{}' boringssl \;
Build curl:
@@ -230,8 +232,8 @@ Build curl:
% git clone --depth 1 https://github.com/curl/curl
% cd curl
% autoreconf -fi
- % ./configure LDFLAGS="-Wl,-rpath,$PWD/../quiche/target/release" \
- --with-openssl=$PWD/../quiche/quiche/deps/boringssl/src --with-quiche=$PWD/../quiche/target/release
+ % ./configure --with-openssl=$PWD/../quiche/boringssl \
+ --with-quiche=$PWD/../quiche/target/release
% make
% make install