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
44
55sudo apt-get remove -y llvm-*
66sudo rm -rf /usr/local/*
7sudo apt-get install -y libxml2-dev clang-7 libclang-7-dev llvm-7 llvm-7-dev cmake s3cmd
7sudo 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 @@
33set -x
44set -e
55
6export CC=clang-7
7export CXX=clang++-7
6export CC=gcc-7
7export CXX=g++-7
88echo $PATH
99mkdir build
1010cd build