1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-04-01 10:50:08 +03:00

gitlab-ci: Re-add llvm

This reverts commit d09b07d1b9574c96e047aa19f925b2ee695e436f.

Document why some packages are needed.
This commit is contained in:
Nick Wellnhofer 2024-12-10 21:37:58 +01:00
parent d09b07d1b9
commit 7a9728c177

View File

@ -1,5 +1,12 @@
# The image is also used for libxslt, that's why we need git and
# libgcrypt-dev.
# The image is also used for libxslt.
#
# package required for
# ------------------------------------------------------------
# libclang-rt-dev sanitizer runtimes
# llvm llvm-symbolizer (for sanitizer backtraces)
# git libxslt
# libgcrypt-dev libxslt
# xz-utils make dist
FROM ubuntu:24.04
ENV DEBIAN_FRONTEND=noninteractive
@ -8,7 +15,7 @@ RUN apt-get update && \
apt-get install -y --no-install-recommends \
curl git ca-certificates \
autoconf automake libtool pkg-config \
make gcc clang libclang-rt-dev \
make gcc clang llvm libclang-rt-dev \
zlib1g-dev liblzma-dev libgcrypt-dev \
python3-dev \
cmake meson \