Skip to content

Commit 2d40108

Browse files
[GitHub] Install libedit, libxml2 and liblzma to be used in Linux LLDB builds (#209129)
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).
1 parent 95349af commit 2d40108

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • .github/workflows/containers/github-action-ci

.github/workflows/containers/github-action-ci/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,17 @@ COPY --from=stage1-toolchain $LLVM_SYSROOT $LLVM_SYSROOT
4646
# Need perl-modules for clang analyzer tests.
4747
# Need git for SPIRV-Tools tests.
4848
# Need binutils-dev instead of binutils to build the linker LTO plugin.
49+
# Need libedit, libxml2 and lzma for LLDB.
4950
RUN apt-get update && \
5051
DEBIAN_FRONTEND=noninteractive apt-get install -y \
5152
binutils-dev \
5253
cmake \
5354
curl \
5455
git \
56+
libedit-dev \
57+
liblzma-dev \
5558
libstdc++-11-dev \
59+
libxml2-dev \
5660
ninja-build \
5761
nodejs \
5862
perl-modules \

0 commit comments

Comments
 (0)