From e3629dd1c17198156ac2df6c950e0b972c2eaea5 Mon Sep 17 00:00:00 2001 From: Andrey Semashev Date: Tue, 8 Jan 2019 00:29:53 +0300 Subject: [PATCH] Added libc++abi-dev package installation, changed OS X image to xcode10.1. This is in attempt to debug/work around strange issues in CI with cxxabi.h provided by libc++abi-dev. The header declares __cxa_uncaught_exceptions function, but on linking stage the function is missing. The current theory is that the header and the libc++abi library do not match on CI machines for some reason, and this commit tries to mitigate or verify that. --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index d87eaea..9a70cb9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -240,6 +240,7 @@ matrix: apt: packages: - libc++-dev + - libc++abi-dev - os: linux compiler: clang++-libc++ @@ -248,10 +249,12 @@ matrix: apt: packages: - libc++-dev + - libc++abi-dev - os: osx compiler: clang++ env: TOOLSET=clang COMPILER=clang++ CXXSTD=03,11,14,1z + osx_image: xcode10.1 - os: linux compiler: g++