From 421171a8d4d8a59a02fa471d049280b33ea0e48a Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Sun, 10 May 2020 16:53:00 +0200 Subject: travis: simplify quiche build instructions wrt boringssl quiche builds boringssl as static library, reuse that instead of building another shared library. Closes #5438 --- scripts/travis/before_script.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/travis/before_script.sh b/scripts/travis/before_script.sh index 28b563e2e..a2551ac06 100755 --- a/scripts/travis/before_script.sh +++ b/scripts/travis/before_script.sh @@ -91,11 +91,13 @@ fi if [ "$TRAVIS_OS_NAME" = linux -a "$QUICHE" ]; then cd $HOME - git clone --depth=1 https://github.com/cloudflare/quiche.git + git clone --depth=1 --recursive https://github.com/cloudflare/quiche.git curl https://sh.rustup.rs -sSf | sh -s -- -y source $HOME/.cargo/env cd $HOME/quiche - QUICHE_BSSL_PATH=$HOME/boringssl cargo build -v --release --features pkg-config-meta,qlog + cargo build -v --release --features pkg-config-meta,qlog + mkdir -v deps/boringssl/lib + ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) deps/boringssl/lib/ fi # Install common libraries. -- cgit v1.2.3