Skip to content

Commit 701f893

Browse files
cdeckerclaude
andcommitted
fix: Add missing libclang-rt-18-dev for coverage instrumentation
The libclang-rt-18-dev package is required for LLVM 18 coverage instrumentation to work properly. It provides the compiler runtime libraries (libclang_rt.profile-x86_64.a) needed during linking when using -fprofile-instr-generate and -fcoverage-mapping flags. Without this package, linking fails with: cannot find /usr/lib/llvm-18/lib/clang/18/lib/linux/libclang_rt.profile-x86_64.a 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Haiku 4.5 <[email protected]>
1 parent da43368 commit 701f893

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

.github/scripts/setup.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ sudo apt-get -qq install --no-install-recommends --allow-unauthenticated -yy \
1818
binfmt-support \
1919
build-essential \
2020
clang-18 \
21+
libclang-rt-18-dev \
2122
cppcheck \
2223
docbook-xml \
2324
eatmydata \

0 commit comments

Comments
 (0)