[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnurl] 97/220: HTTP3.md: Update quiche build instructions
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnurl] 97/220: HTTP3.md: Update quiche build instructions |
Date: |
Thu, 12 Sep 2019 17:27:37 +0200 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a commit to branch master
in repository gnurl.
commit 14b1fb1c68fd738ffb1dd4eff9615df6c0eee66f
Author: Alex Mayorga <address@hidden>
AuthorDate: Sat Aug 10 00:57:04 2019 -0500
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
---
docs/HTTP3.md | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/docs/HTTP3.md b/docs/HTTP3.md
index 092d4d3e4..98ffe2dcf 100644
--- a/docs/HTTP3.md
+++ b/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`
--
To stop receiving notification emails like this one, please contact
address@hidden.
- [GNUnet-SVN] [gnurl] 109/220: HTTP3: use ngtcp2's draft-22 branch, (continued)
- [GNUnet-SVN] [gnurl] 109/220: HTTP3: use ngtcp2's draft-22 branch, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 112/220: altsvc: make it use h3-22 with ngtcp2 as well, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 115/220: lib/quic.c: unused - removed, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 123/220: curl_version: bump string buffer size to 250, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 117/220: quic.h: remove unused proto, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 81/220: curl: have -w's 'http_version' show '3' for HTTP/3, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 118/220: nss: use TLSv1.3 as default if supported, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 100/220: ngtcp2: use ngtcp2_settings_default and specify initial_ts, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 101/220: ngtcp2: Send ALPN h3-22, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 92/220: RELEASE-NOTES: synced, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 97/220: HTTP3.md: Update quiche build instructions,
gnunet <=
- [GNUnet-SVN] [gnurl] 96/220: CURLOPT_H3: removed, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 91/220: alt-svc: add protocol version selection masking, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 98/220: ngtcp2: make the QUIC handshake work, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 108/220: RELEASE-NOTES: synced, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 110/220: curl_version_info: offer quic (and h3) library info, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 122/220: CURLOPT_ALTSVC.3: use a "" file name to not load from a file, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 113/220: docs/HTTP3: simplify quiche build instruction, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 116/220: curl_version_info.3: mentioned ALTSVC and HTTP3, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 121/220: vauth: Use CURLE_AUTH_ERROR for auth function errors, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 125/220: quiche: happy eyeballs, gnunet, 2019/09/12