diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d7842a72a..5851fdf507 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,6 +12,9 @@ jobs: - name: Install LLVM run: sudo ./ci/install-llvm.sh 8 + - name: Enable LLD + run: sudo ./ci/enable-lld.sh + - uses: actions-rs/toolchain@v1 name: Install Rust Toolchain with: diff --git a/ci/enable-lld.sh b/ci/enable-lld.sh new file mode 100755 index 0000000000..bcdcd43849 --- /dev/null +++ b/ci/enable-lld.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +mkdir -p $HOME/.cargo +echo -e "[build]\nrustflags = [\"-C\", \"link-arg=-fuse-ld=lld\"]" > $HOME/.cargo/config + +ln -s /usr/bin/lld-8 /usr/local/bin/ld.lld