gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] [gnurl] 159/220: travis: add a build using ngtcp2 + nghttp3


From: gnunet
Subject: [GNUnet-SVN] [gnurl] 159/220: travis: add a build using ngtcp2 + nghttp3 (and a patched OpenSSL)
Date: Thu, 12 Sep 2019 17:28:39 +0200

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

ng0 pushed a commit to branch master
in repository gnurl.

commit 95507f1dc8c159c05b34f96f7a7baf4e8a9a4106
Author: Daniel Stenberg <address@hidden>
AuthorDate: Thu Aug 22 09:03:30 2019 +0200

    travis: add a build using ngtcp2 + nghttp3 (and a patched OpenSSL)
    
    Runs no tests
    
    Closes #4253
---
 .travis.yml | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 20ade5b3d..99466201a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -115,6 +115,20 @@ matrix:
           compiler: gcc
           dist: xenial
           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"
+          addons:
+              apt:
+                  sources:
+                      - *common_sources
+                  packages:
+                      - *common_packages
+                      - libpsl-dev
+                      - libbrotli-dev
+        - os: linux
+          compiler: gcc
+          dist: xenial
+          env:
               - T=debug-wolfssl C="--with-wolfssl --without-ssl"
               - OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
           addons:
@@ -408,6 +422,28 @@ install:
 before_script:
     - ./buildconf
     - |
+      if [ "$NGTCP2" = yes ]; then
+       (cd $HOME &&
+       git clone --depth 1 -b quic-draft-22 
https://github.com/tatsuhiro-t/openssl possl &&
+       cd possl &&
+       ./config enable-tls1_3 --prefix=$HOME/ngbuild &&
+       make && make install_sw &&
+
+       cd .. &&
+       git clone --depth 1 https://github.com/ngtcp2/nghttp3
+       cd nghttp3 &&
+       autoreconf -i &&
+       ./configure --prefix=$HOME/ngbuild --enable-lib-only &&
+       make && make install &&
+
+       cd .. &&
+       git clone --depth 1 -b draft-22 https://github.com/ngtcp2/ngtcp2 &&
+       cd ngtcp2 &&
+       autoreconf -i &&
+       ./configure PKG_CONFIG_PATH=$HOME/ngbuild/lib/pkgconfig 
LDFLAGS="-Wl,-rpath,$HOME/ngbuild/lib" --prefix=$HOME/ngbuild &&
+       make && make install)
+      fi
+    - |
       if [ "$TRAVIS_OS_NAME" = linux -a "$BORINGSSL" ]; then
         (cd $HOME &&
         git clone --depth=1 https://boringssl.googlesource.com/boringssl &&

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

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