[libcxx-commits] [libcxx] [libcxx] Include python3-yaml and rsync in container (PR #194182)
Aiden Grossman via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Apr 25 14:30:54 PDT 2026
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/194182
rsync is needed for installing the kernel headers for the libc build. The yaml python package is needed for libc's hdrgen. This means we no longer have to install these utilities at runtime.
They should be small enough relative to the existing container image size to not really have an impact in that regard.
>From 98bd025314e411d5dc97822f3fe3302b481de78e Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Sat, 25 Apr 2026 21:29:21 +0000
Subject: [PATCH] [libcxx] Include python3-yaml and rsync in container
rsync is needed for installing the kernel headers for the libc build.
The yaml python package is needed for libc's hdrgen. This means we no
longer have to install these utilities at runtime.
They should be small enough relative to the existing container image
size to not really have an impact in that regard.
---
libcxx/utils/ci/docker/linux-builder-base.dockerfile | 2 ++
1 file changed, 2 insertions(+)
diff --git a/libcxx/utils/ci/docker/linux-builder-base.dockerfile b/libcxx/utils/ci/docker/linux-builder-base.dockerfile
index 90c2b0554e276..574bb4ae25f4a 100644
--- a/libcxx/utils/ci/docker/linux-builder-base.dockerfile
+++ b/libcxx/utils/ci/docker/linux-builder-base.dockerfile
@@ -76,6 +76,8 @@ RUN sudo apt-get update \
python3-setuptools \
python3-psutil \
python3-venv \
+ python3-yaml \
+ rsync \
software-properties-common \
swig \
unzip \
More information about the libcxx-commits
mailing list