comparison .travis.yml @ 1689:d2d3b5ba6c64

update travis to Ubuntu focal to provide chacha20
author Matt Johnston <matt@ucc.asn.au>
date Tue, 26 May 2020 23:13:48 +0800
parents 5e763ad6e2e0
children 2a06ef4ba80d
comparison
equal deleted inserted replaced
1688:e01f9ec6d177 1689:d2d3b5ba6c64
8 # subsequent matrix options use these first settings 8 # subsequent matrix options use these first settings
9 - os: linux 9 - os: linux
10 compiler: gcc 10 compiler: gcc
11 env: WEXTRAFLAGS=-Werror 11 env: WEXTRAFLAGS=-Werror
12 sudo: false 12 sudo: false
13 # use focal which provides libtommath 1.20
14 dist: focal
13 - env: MULTI=1 WEXTRAFLAGS=-Werror 15 - env: MULTI=1 WEXTRAFLAGS=-Werror
14 # libtom has some warnings, so no WEXTRAFLAGS 16 # libtom has some warnings, so no WEXTRAFLAGS
15 - env: CONFIGURE_FLAGS=--enable-bundled-libtom WEXTRAFLAGS="" 17 - env: CONFIGURE_FLAGS=--enable-bundled-libtom WEXTRAFLAGS=""
16 - env: NOWRITEV=1 WEXTRAFLAGS=-Werror 18 # can use an older distro with bundled libtom
17 # libtomcrypt 1.18.1 fixes clang problems, distro doesn't have that yet 19 dist: xenial
20 - env: NOWRITEV=1
18 - os: linux 21 - os: linux
19 compiler: clang 22 compiler: clang
20 env: CONFIGURE_FLAGS=--enable-bundled-libtom WEXTRAFLAGS=""
21 - os: osx 23 - os: osx
22 compiler: clang 24 compiler: clang
23 env: WEXTRAFLAGS="" 25 env: WEXTRAFLAGS=""
24 26
25 # Note: the fuzzing malloc wrapper doesn't replace free() in system libtomcrypt, so need bundled. 27 # Note: the fuzzing malloc wrapper doesn't replace free() in system libtomcrypt, so need bundled.