]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
HTTP3: update quiche build instructions
authorAlessandro Ghedini <alessandro@cloudflare.com>
Tue, 30 Nov 2021 13:37:36 +0000 (13:37 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 3 Dec 2021 15:38:54 +0000 (16:38 +0100)
The repo repo was re-organized a bit, so the build instructions need to
be updated.

Closes #8076

docs/HTTP3.md
scripts/zuul/before_script.sh
zuul.d/jobs.yaml

index 4853e8da82e253ec8579a09ee75e614e43807947..23a2d073bd2c8d1b9d21e26705d23193a7a27362 100644 (file)
@@ -120,9 +120,9 @@ Build quiche and BoringSSL:
 
      % git clone --recursive https://github.com/cloudflare/quiche
      % cd quiche
-     % cargo build --release --features ffi,pkg-config-meta,qlog
-     % mkdir deps/boringssl/src/lib
-     % ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) deps/boringssl/src/lib/
+     % cargo build --package quiche --release --features ffi,pkg-config-meta,qlog
+     % mkdir quiche/deps/boringssl/src/lib
+     % ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) quiche/deps/boringssl/src/lib/
 
 Build curl:
 
@@ -130,7 +130,7 @@ Build curl:
      % git clone https://github.com/curl/curl
      % cd curl
      % autoreconf -fi
-     % ./configure LDFLAGS="-Wl,-rpath,$PWD/../quiche/target/release" --with-openssl=$PWD/../quiche/deps/boringssl/src --with-quiche=$PWD/../quiche/target/release
+     % ./configure LDFLAGS="-Wl,-rpath,$PWD/../quiche/target/release" --with-openssl=$PWD/../quiche/quiche/deps/boringssl/src --with-quiche=$PWD/../quiche/target/release
      % make
      % make install
 
index 7025a160b71b0b10032c92d4ba6b1ab075c5aa55..fb0634564952b3c9dcaf0363b06fb6f1b1e9b077 100755 (executable)
@@ -125,9 +125,9 @@ if [ "$TRAVIS_OS_NAME" = linux -a "$QUICHE" ]; then
   #### See https://github.com/alexcrichton/cmake-rs/issues/131 ####
   sed -i -e 's/cmake = "0.1"/cmake = "=0.1.45"/' Cargo.toml
 
-  cargo build -v --release --features ffi,pkg-config-meta,qlog
-  mkdir -v deps/boringssl/src/lib
-  ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) deps/boringssl/src/lib/
+  cargo build -v --package quiche --release --features ffi,pkg-config-meta,qlog
+  mkdir -v quiche/deps/boringssl/src/lib
+  ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) quiche/deps/boringssl/src/lib/
 fi
 
 if [ "$TRAVIS_OS_NAME" = linux -a "$RUSTLS_VERSION" ]; then
index d4c25426fcc6a1b4c535a998bcde0afaa7cce018..3211b212b7dc00076934df9662a79768eb078fde 100644 (file)
         T: novalgrind
         QUICHE: "yes"
         C: >-
-          --with-openssl={{ ansible_user_dir }}/quiche/deps/boringssl/src
+          --with-openssl={{ ansible_user_dir }}/quiche/quiche/deps/boringssl/src
           --with-quiche={{ ansible_user_dir }}/quiche/target/release
         LD_LIBRARY_PATH: "{{ ansible_user_dir }}/quiche/target/release:/usr/local/lib"