[llvm] [GitHub] Install libedit, libxml2 and liblzma to be used in Linux LLDB builds (PR #209129)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 13 03:09:24 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-github-workflow
Author: David Spickett (DavidSpickett)
<details>
<summary>Changes</summary>
In #<!-- -->188049 we missed some test failures because GitHub CI does not have libxml2 installed. I checked the logs and found a couple of other things missing.
In this change I'm adding to the Linux container:
* libedit
* libxml2
* liblzma
I am not adding ncurses because this would enable text user interface tests that are often unstable. They do run post-commit, and don't change that often anyway.
I am not adding Lua or TreeSitter because they are more obscure and are tested somewhere post-commit (in Green Dragon I think).
---
Full diff: https://github.com/llvm/llvm-project/pull/209129.diff
1 Files Affected:
- (modified) .github/workflows/containers/github-action-ci/Dockerfile (+4)
``````````diff
diff --git a/.github/workflows/containers/github-action-ci/Dockerfile b/.github/workflows/containers/github-action-ci/Dockerfile
index e19883fbcea45..dc6ebd4d87893 100644
--- a/.github/workflows/containers/github-action-ci/Dockerfile
+++ b/.github/workflows/containers/github-action-ci/Dockerfile
@@ -46,13 +46,17 @@ COPY --from=stage1-toolchain $LLVM_SYSROOT $LLVM_SYSROOT
# Need perl-modules for clang analyzer tests.
# Need git for SPIRV-Tools tests.
# Need binutils-dev instead of binutils to build the linker LTO plugin.
+# Need libedit, libxml2 and lzma for LLDB.
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y \
binutils-dev \
cmake \
curl \
git \
+ libedit-dev \
+ liblzma-dev \
libstdc++-11-dev \
+ libxml2-dev \
ninja-build \
nodejs \
perl-modules \
``````````
</details>
https://github.com/llvm/llvm-project/pull/209129
More information about the llvm-commits
mailing list