authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-09-19 17:15:33-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-09-19 17:15:33-04:00
logf9bf04c38b693b0eee368416ec8eaba06a057e1e
tree0fcf8757c2f9b99e66d5f5c750a37d88eabc3444
parent287f5cce50ff5fb1b9515ce8b7c38339c9d22472
signaturelock-open Commit is signed but in an unrecognized format.

travis: build zig with gcc to match what llvm was built with

from #llvm IRC: <andrewrk> does llvm 7 as a .so have some kind of new initialization requirement? I'm getting a segfault in llvm::DIBuilder::createFile (with valid non-null parameters), when linking my frontend against llvm-7.so but not when linking against llvm .a libraries <d0k> we have an ABI bug in LLVM 7 when the .so is built with gcc but your program is build with clang. I'm sorry for that.

2 files changed, 3 insertions(+), 3 deletions(-)

ci/travis_linux_install+1-1
...@@ -4,4 +4,4 @@ set -x...@@ -4,4 +4,4 @@ set -x
44
5sudo apt-get remove -y llvm-*5sudo apt-get remove -y llvm-*
6sudo rm -rf /usr/local/*6sudo rm -rf /usr/local/*
7sudo apt-get install -y libxml2-dev clang-7 libclang-7-dev llvm-7 llvm-7-dev cmake s3cmd7sudo apt-get install -y libxml2-dev libclang-7-dev llvm-7 llvm-7-dev cmake s3cmd gcc-7 g++-7
ci/travis_linux_script+2-2
...@@ -3,8 +3,8 @@...@@ -3,8 +3,8 @@
3set -x3set -x
4set -e4set -e
55
6export CC=clang-76export CC=gcc-7
7export CXX=clang++-77export CXX=g++-7
8echo $PATH8echo $PATH
9mkdir build9mkdir build
10cd build10cd build