From 99bd4d5135b675aaf77677bdf56ab4b7908d38b7 Mon Sep 17 00:00:00 2001 From: Niklas Larsson Date: Tue, 11 Dec 2018 11:27:11 +0100 Subject: [PATCH 1/2] Enable GHC 8.4 in travis Let's see if 8.4.4 fixes the libffi problem --- .travis.yml | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7b2491582a..ea54f4f482 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,8 +9,8 @@ env: matrix: include: - - env: CABALVER="2.2" GHCVER="8.4.1" STACKVER="7.14" STYLISH=YES - addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.1,hscolour], sources: [hvr-ghc]}} + - env: CABALVER="2.2" GHCVER="8.4.4" STACKVER="7.14" STYLISH=YES + addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.4,hscolour], sources: [hvr-ghc]}} - env: CABALVER="2.2" GHCVER="7.10.3" TESTS="test_c" compiler: ": #GHC 7.10.3" addons: {apt: {packages: [cabal-install-2.2,ghc-7.10.3,cppcheck,hscolour], sources: [hvr-ghc]}} @@ -27,17 +27,15 @@ matrix: - env: CABALVER="2.0" GHCVER="8.2.2" TESTS="test_c" compiler: ": #GHC 8.2.2" addons: {apt: {packages: [cabal-install-2.0,ghc-8.2.2,cppcheck,hscolour], sources: [hvr-ghc]}} -#TODO: The idris built with those fails due to libffi dynamic linking version mismatch. -# Caused by the GHC backport to Trusty? -# - env: CABALVER="2.2" GHCVER="8.4.1" TESTS="lib_doc doc" -# compiler: ": #GHC 8.4.1" -# addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.1,cppcheck,hscolour], sources: [hvr-ghc]}} -# - env: CABALVER="2.2" GHCVER="8.4.1" TESTS="test_js" -# compiler: ": #GHC 8.4.1" -# addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.1,cppcheck,hscolour], sources: [hvr-ghc]}} -# - env: CABALVER="2.2" GHCVER="8.4.1" TESTS="test_c" -# compiler: ": #GHC 8.4.1" -# addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.1,cppcheck,hscolour], sources: [hvr-ghc]}} + - env: CABALVER="2.2" GHCVER="8.4.4" TESTS="lib_doc doc" + compiler: ": #GHC 8.4.4" + addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.4,cppcheck,hscolour], sources: [hvr-ghc]}} + - env: CABALVER="2.2" GHCVER="8.4.4" TESTS="test_js" + compiler: ": #GHC 8.4.4" + addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.4,cppcheck,hscolour], sources: [hvr-ghc]}} + - env: CABALVER="2.2" GHCVER="8.4.4" TESTS="test_c" + compiler: ": #GHC 8.4.4" + addons: {apt: {packages: [cabal-install-2.2,ghc-8.4.4,cppcheck,hscolour], sources: [hvr-ghc]}} fast-finish: true cache: From b780ddbca4e64d758766d39c74c3580b674df461 Mon Sep 17 00:00:00 2001 From: Niklas Larsson Date: Wed, 26 Dec 2018 14:37:53 +0100 Subject: [PATCH 2/2] Let's try Ubuntu xenial --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index ea54f4f482..39fcb7ce89 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -dist: trusty +dist: xenial sudo: false language: c