Fix libxml build (requires bindgen for rust-libxml >= 0.3.4).

This commit is contained in:
Jean-Christophe Amiel 2025-05-09 13:38:16 +02:00
parent 99c4025006
commit 4114c83f6b
No known key found for this signature in database
GPG Key ID: 07FF11CFD55356CC
4 changed files with 12 additions and 0 deletions

View File

@ -21,5 +21,9 @@ apk add --quiet \
cargo \
squid \
jq
# libxml crate >= 0.3.4 uses bindgen
apk add --quiet clang-dev
sudo squid -k shutdown || true
sudo rm -v /dev/shm/squid*.shm >/dev/null 2>&1 || true

View File

@ -19,5 +19,8 @@ pacman -Syu --noconfirm \
sudo squid -k shutdown || true
sudo rm -v /dev/shm/squid*.shm >/dev/null 2>&1 || true
# libxml crate >= 0.3.4 uses bindgen
pacman -Syu --noconfirm clang
# Temporary install to patch a python3/pip crash
pacman -Syu --noconfirm expat

View File

@ -20,3 +20,5 @@ ln -sf /usr/bin/python3.11 /usr/bin/python3
sudo squid -k shutdown || true
sudo rm -v /dev/shm/squid*.shm >/dev/null 2>&1 || true
# libxml crate >= 0.3.4 uses bindgen
yum install -y clang-devel

View File

@ -30,3 +30,6 @@ sudo DEBIAN_FRONTEND=noninteractive apt-get -y install \
sudo service squid stop || true
sudo squid -k shutdown || true
sudo rm -v /dev/shm/squid*.shm >/dev/null 2>&1 || true
# libxml crate >= 0.3.4 uses bindgen
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install libclang-dev