[all-commits] [llvm/llvm-project] cd5ed7: [libc++] Make CC and CXX environment variables man...
Louis Dionne via All-commits
all-commits at lists.llvm.org
Tue Dec 2 05:58:21 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cd5ed7ca87fbf287c4453c728cb92f77a4ecf78c
https://github.com/llvm/llvm-project/commit/cd5ed7ca87fbf287c4453c728cb92f77a4ecf78c
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2025-12-02 (Tue, 02 Dec 2025)
Changed paths:
M .github/workflows/libcxx-build-and-test.yaml
M .github/workflows/libcxx-check-generated-files.yml
M libcxx/docs/AddingNewCIJobs.rst
M libcxx/utils/ci/buildkite-pipeline.yml
M libcxx/utils/ci/run-buildbot
Log Message:
-----------
[libc++] Make CC and CXX environment variables mandatory in run-buildbot (#166875)
Previously, the bootstrapping-build job defined in run-buildbot required
the CC and CXX environment variables to be defined even though
run-buildbot documents these environment variables as being optional. It
also relied on ccache being available.
Refactor run-buildbot to make CC and CXX mandatory, and refactor various
places in the CI where we called run-buildbot without setting CC and
CXX. After this patch, all places that use run-buildbot are setting CC
and CXX before calling the script, which makes it easier to track what
compiler is used where. This also allows simplifying run-buildbot
itself.
Finally, this patch makes ccache optional for running the bootstrapping
build.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list