Skip to content
Permalink
Browse files

HTTP3.md: Update quiche build instructions

Added cloning for quiche and BoringSSL and modified the build
instructions so they work on a clean folder.

Closes #4208
  • Loading branch information...
alex-mayorga authored and bagder committed Aug 10, 2019
1 parent 084404b commit 14b1fb1c68fd738ffb1dd4eff9615df6c0eee66f
Showing with 12 additions and 2 deletions.
  1. +12 −2 docs/HTTP3.md
@@ -51,10 +51,19 @@ you'll just get ld.so linker errors.

## build

Clone quiche and BoringSSL:

% git clone https://github.com/cloudflare/quiche
% cd quiche/
% mkdir deps
% cd deps
% git clone https://github.com/google/boringssl
% cd boringssl

Build BoringSSL (it needs to be built manually so it can be reused with curl):

% mkdir -p quiche/deps/boringssl/build
% cd quiche/deps/boringssl/build
% mkdir build
% cd build
% cmake -DCMAKE_POSITION_INDEPENDENT_CODE=on ..
% make -j`nproc`
% cd ..
@@ -71,6 +80,7 @@ Clone and build curl:

% cd ..
% git clone https://github.com/curl/curl
% cd curl
% ./buildconf
% ./configure --with-ssl=$PWD/../quiche/deps/boringssl/.openssl --with-quiche=$PWD/../quiche --enable-debug
% make -j`nproc`

0 comments on commit 14b1fb1

Please sign in to comment.
You can’t perform that action at this time.