[libcxx-commits] [libcxx] [libcxx] Include python3-yaml and rsync in container (PR #194182)
via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Apr 25 14:31:29 PDT 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libcxx
Author: Aiden Grossman (boomanaiden154)
<details>
<summary>Changes</summary>
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.
---
Full diff: https://github.com/llvm/llvm-project/pull/194182.diff
1 Files Affected:
- (modified) libcxx/utils/ci/docker/linux-builder-base.dockerfile (+2)
``````````diff
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 \
``````````
</details>
https://github.com/llvm/llvm-project/pull/194182
More information about the libcxx-commits
mailing list