HTTP3: update quiche build instructions

The repo repo was re-organized a bit, so the build instructions need to
be updated.

Closes #8076
This commit is contained in:
Alessandro Ghedini 2021-11-30 13:37:36 +00:00 коммит произвёл Daniel Stenberg
Родитель c8a3046555
Коммит 3199eb25dc
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 5CC908FDB71E12C2
3 изменённых файлов: 8 добавлений и 8 удалений

Просмотреть файл

@ -120,9 +120,9 @@ Build quiche and BoringSSL:
% git clone --recursive https://github.com/cloudflare/quiche % git clone --recursive https://github.com/cloudflare/quiche
% cd quiche % cd quiche
% cargo build --release --features ffi,pkg-config-meta,qlog % cargo build --package quiche --release --features ffi,pkg-config-meta,qlog
% mkdir deps/boringssl/src/lib % mkdir quiche/deps/boringssl/src/lib
% ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) deps/boringssl/src/lib/ % ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) quiche/deps/boringssl/src/lib/
Build curl: Build curl:
@ -130,7 +130,7 @@ Build curl:
% git clone https://github.com/curl/curl % git clone https://github.com/curl/curl
% cd curl % cd curl
% autoreconf -fi % 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
% make install % make install

Просмотреть файл

@ -125,9 +125,9 @@ if [ "$TRAVIS_OS_NAME" = linux -a "$QUICHE" ]; then
#### See https://github.com/alexcrichton/cmake-rs/issues/131 #### #### See https://github.com/alexcrichton/cmake-rs/issues/131 ####
sed -i -e 's/cmake = "0.1"/cmake = "=0.1.45"/' Cargo.toml sed -i -e 's/cmake = "0.1"/cmake = "=0.1.45"/' Cargo.toml
cargo build -v --release --features ffi,pkg-config-meta,qlog cargo build -v --package quiche --release --features ffi,pkg-config-meta,qlog
mkdir -v deps/boringssl/src/lib mkdir -v quiche/deps/boringssl/src/lib
ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) deps/boringssl/src/lib/ ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) quiche/deps/boringssl/src/lib/
fi fi
if [ "$TRAVIS_OS_NAME" = linux -a "$RUSTLS_VERSION" ]; then if [ "$TRAVIS_OS_NAME" = linux -a "$RUSTLS_VERSION" ]; then

Просмотреть файл

@ -122,7 +122,7 @@
T: novalgrind T: novalgrind
QUICHE: "yes" QUICHE: "yes"
C: >- 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 --with-quiche={{ ansible_user_dir }}/quiche/target/release
LD_LIBRARY_PATH: "{{ ansible_user_dir }}/quiche/target/release:/usr/local/lib" LD_LIBRARY_PATH: "{{ ansible_user_dir }}/quiche/target/release:/usr/local/lib"