authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-09-05 22:55:56-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-09-05 22:55:56-04:00
log4b6e27802890c4f8030f10c0e6de9ae6beb19e56
tree80702f75b14db9547d71a7399323c714ff265dfa
parent2c9bdad3462f356f4c2ed2442f2cd6de80b9805b

travis: use embedded LLD and perform all tests

apt.llvm.org has a new enough LLVM build for trusty

1 files changed, 2 insertions(+), 5 deletions(-)

ci/travis_linux_script+2-5
......@@ -9,10 +9,7 @@ which $CXX
99echo $PATH
1010mkdir build
1111cd build
12cmake .. -DCMAKE_INSTALL_PREFIX=$(pwd) -DZIG_LIBC_LIB_DIR=$(dirname $($CC -print-file-name=crt1.o)) -DZIG_LIBC_INCLUDE_DIR=$(echo -n | $CC -E -x c - -v 2>&1 | grep -B1 "End of search list." | head -n1 | cut -c 2- | sed "s/ .*//") -DZIG_LIBC_STATIC_LIB_DIR=$(dirname $($CC -print-file-name=crtbegin.o)) -DZIG_FORCE_EXTERNAL_LLD=ON
12cmake .. -DCMAKE_INSTALL_PREFIX=$(pwd) -DZIG_LIBC_LIB_DIR=$(dirname $($CC -print-file-name=crt1.o)) -DZIG_LIBC_INCLUDE_DIR=$(echo -n | $CC -E -x c - -v 2>&1 | grep -B1 "End of search list." | head -n1 | cut -c 2- | sed "s/ .*//") -DZIG_LIBC_STATIC_LIB_DIR=$(dirname $($CC -print-file-name=crtbegin.o))
1313make VERBOSE=1
1414make install
15# we have to skip cross compiling OSX tests because apt.llvm.org has an old version
16# of llvm for the version of ubuntu that travis is running on.
17./zig build --build-file ../build.zig test-behavior test-std test-compiler-rt -Dtest-filter=linux
18./zig build --build-file ../build.zig test-compare-output test-build-examples test-compile-errors test-asm-link test-debug-safety test-parsec
15./zig build --build-file ../build.zig test