authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-22 17:03:53-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-22 17:03:53-04:00
log10223eaea09edc3cf2fcfde2d7987cd4dd253e49
treea3397898d068fbeb711869bb46b7bd5ec798c6d7
parent40f4101802ad8b6a8c9266a4d5d38cd1796df21d
signaturelock-open Commit is signed but in an unrecognized format.

ci: workaround for apt.llvm.org packaging bug


1 files changed, 17 insertions(+), 1 deletions(-)

ci/azure/linux_script+17-1
...@@ -18,12 +18,28 @@ sudo apt-get install -y libxml2-dev libclang-10-dev llvm-10 llvm-10-dev liblld-1...@@ -18,12 +18,28 @@ sudo apt-get install -y libxml2-dev libclang-10-dev llvm-10 llvm-10-dev liblld-1
18# This will affect the cmake command below.18# This will affect the cmake command below.
19git config core.abbrev 919git config core.abbrev 9
2020
21# This patch is a workaround for
22# https://bugs.llvm.org/show_bug.cgi?id=44870 / https://github.com/llvm/llvm-project/issues/191
23# It only applies to the apt.llvm.org packages.
24patch <<'END_PATCH'
25--- CMakeLists.txt
26+++ CMakeLists.txt
27@@ -369,6 +369,7 @@ target_link_libraries(zig_cpp LINK_PUBLIC
28 ${CLANG_LIBRARIES}
29 ${LLD_LIBRARIES}
30 ${LLVM_LIBRARIES}
31+ "-Wl,/usr/lib/llvm-10/lib/LLVMPolly.so"
32 )
33
34 add_library(opt_c_util STATIC ${OPTIMIZED_C_SOURCES})
35END_PATCH
36
21export CC=gcc-737export CC=gcc-7
22export CXX=g++-738export CXX=g++-7
23mkdir build39mkdir build
24cd build40cd build
25cmake .. -DCMAKE_BUILD_TYPE=Release41cmake .. -DCMAKE_BUILD_TYPE=Release
26make -j2 install42make -j$(nproc) install
27./zig build test -Denable-qemu43./zig build test -Denable-qemu
28VERSION="$(./zig version)"44VERSION="$(./zig version)"
2945