[libcxx-commits] [libcxx] [libcxx] Remove package installation for generic-llvm-libc (PR #194259)

Aiden Grossman via libcxx-commits libcxx-commits at lists.llvm.org
Sun Apr 26 12:56:17 PDT 2026


https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/194259

Now that these packages are installed by default in the container image, we no longer need to install them each time we do a build.

>From 434ed9aded40ccb8da4a069baf6a149c02cb8be1 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Sun, 26 Apr 2026 19:55:04 +0000
Subject: [PATCH] [libcxx] Remove package installation for generic-llvm-libc

Now that these packages are installed by default in the container image,
we no longer need to install them each time we do a build.
---
 libcxx/utils/ci/run-buildbot | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/libcxx/utils/ci/run-buildbot b/libcxx/utils/ci/run-buildbot
index 7a8a4e6e5193d..59e4bfe5928b4 100755
--- a/libcxx/utils/ci/run-buildbot
+++ b/libcxx/utils/ci/run-buildbot
@@ -451,16 +451,6 @@ generic-hardening-mode-debug)
 generic-llvm-libc)
     clean
 
-    # Install some dependencies that are needed for building the kernel headers
-    # and LLVM libc.
-    # TODO(boomanaiden154): Move these to being part of the base container
-    # image rather than something we install on every run.
-    if [[ -n "$GITHUB_ACTIONS" ]]; then
-        sudo apt-get update
-        sudo apt-get install -y rsync
-        pip3 install pyyaml==6.0.3
-    fi
-
     # Install kernel headers from a known-good Linux kernel version to ensure
     # the test is hermetic.
     export LINUX_VERSION=7.0.1



More information about the libcxx-commits mailing list