From eea0c586c0a42a6403ce4b83d5c4fd8f6c4780ad Mon Sep 17 00:00:00 2001 From: Euclid Ye Date: Sun, 19 Apr 2026 21:44:49 +0800 Subject: [PATCH] ci: Set `LLVM_OBJDUMP` env-var when compiling libservo with MSRV in linux (#44352) [Sometimes](https://github.com/servo/servo/actions/runs/24611835766/job/71967504931#step:10:1076), CI fails to link pre-built archive, and have to build from source. Previously this always fail as llvm-objdump is not found. Testing: Successful [try run](https://github.com/yezhizhen/servo/actions/runs/24626909297) when building from source. Fixes: #44351 --------- Signed-off-by: Euclid Ye --- .github/workflows/linux.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 1d2df776370..3617990c2bb 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -289,6 +289,7 @@ jobs: # lld seems to use less memory and prevents OOM errors during linking. # We can remove this after upgrading to Rust 1.90, where lld will be the default. RUSTFLAGS: "-C link-arg=-fuse-ld=lld" + LLVM_OBJDUMP: llvm-objdump-14 run: | cargo +${{ steps.msrv.outputs.rust_version }} build -p servo --locked