Skip to content

Conversation

@ognevny
Copy link
Collaborator

@ognevny ognevny commented Dec 9, 2025

Rust 1.93.0 has support of CI LLVM for all our targets (even 32-bit), but it's needed for PGO pipeline mostly so we don't build LLVM 3 times (there will be only 2 builds)

it's still possible to reduce number of jobs, a bit later I'll take a look in history of PGO branch, also 0015 patch will help us a bit configuring llvm build when CI LLVM is download is not possible, so only reduce build jobs when profiling (with 0015 patch)

probably PGO for LLVM won't have any effect like in previous times, but anyway let's give it a try (at least for GCC environments)

- 0014-rustc-perf-less-verbose.patch: remove, fixed upstream

- enable bootstrapping for CLANG* too - we finally have pre-built stage0 toolchain for *-gnullvm
  targets

- enable PGO for aarch64. it seemed to work in #\26523

config change:

- use-lld -> bootstrap-override-lld

- add windows-rc, it's probably not used for our targets, but... why not?
@ognevny ognevny force-pushed the rust-beta branch 4 times, most recently from 9a6f6f5 to 858562a Compare December 10, 2025 05:42
@ognevny
Copy link
Collaborator Author

ognevny commented Dec 10, 2025

mhm, well, LLVM should be built at stage 1, so my change... is useless here

@ognevny ognevny closed this Dec 10, 2025
@ognevny ognevny deleted the rust-beta branch December 10, 2025 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant