gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnurl] 112/411: travis: add a build using libressl (from git master)


From: gnunet
Subject: [gnurl] 112/411: travis: add a build using libressl (from git master)
Date: Wed, 13 Jan 2021 01:18:47 +0100

This is an automated email from the git hooks/post-receive script.

nikita pushed a commit to branch master
in repository gnurl.

commit 6f42e3b16968efded56238b4bce91242a0c29983
Author: Daniel Stenberg <daniel@haxx.se>
AuthorDate: Mon Sep 7 11:28:13 2020 +0200

    travis: add a build using libressl (from git master)
    
    The v3.2.1 tag (latest release atm) results in a broken build.
    
    Closes #5932
---
 .travis.yml                     |  3 +++
 scripts/travis/before_script.sh | 10 ++++++++++
 2 files changed, 13 insertions(+)

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

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]