diff --git a/.travis.yml b/.travis.yml index 774ea88c1..2832a9cac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -109,6 +109,9 @@ jobs: - libpsl-dev - libbrotli-dev - libzstd-dev + - env: + - T=novalgrind LIBRESSL=yes C="--with-ssl=$HOME/libressl" LD_LIBRARY_PATH=/home/travis/libressl/lib:/usr/local/lib + - OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8" - env: - T=novalgrind NGTCP2=yes C="--with-ssl=$HOME/ngbuild --with-ngtcp2=$HOME/ngbuild --with-nghttp3=$HOME/ngbuild --enable-alt-svc" NOTESTS= - OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8" diff --git a/scripts/travis/before_script.sh b/scripts/travis/before_script.sh index ddadae215..842f967a1 100755 --- a/scripts/travis/before_script.sh +++ b/scripts/travis/before_script.sh @@ -98,6 +98,16 @@ if [ "$TRAVIS_OS_NAME" = linux -a "$OPENSSL3" ]; then make install_sw fi +if [ "$TRAVIS_OS_NAME" = linux -a "$LIBRESSL" ]; then + cd $HOME + git clone --depth=1 https://github.com/libressl-portable/portable.git libressl-git + cd libressl-git + ./autogen.sh + ./configure --prefix=$HOME/libressl + make + make install +fi + if [ "$TRAVIS_OS_NAME" = linux -a "$QUICHE" ]; then cd $HOME git clone --depth=1 --recursive https://github.com/cloudflare/quiche.git