Codex CLI can now be built for Windows MSVC runtime fully hermetically in remote executors.
This was the final validation pass for the MSVC support in hermetic-llvm project.
Powered by @hermeticbuild and @buildbuddy
Invocation URL: https://t.co/uqXjeSc3Zu
LLVM 23.1.0 support in @hermeticbuild hermetic-llvm toolchain is out.
Reminder that the prebuilts we ship are:
- 40mb in TOTAL
- .tar.zst
- PGO/FDO'ed on 100% of the cross-compiling matrix
- LTO'ed
- 15-20% faster than official clang etc.
https://t.co/KhNJw5DRrA
LLVM cross-host FDO on hermetic-llvm is insanely cool:
We instrument Clang on Linux on compile workloads for EVERY target we support, merge all profiles, then use the aggregate to optimize all final Clang builds.
One profile captures hot paths across the entire target matrix.
I followed the official guide to set up BuildBuddy—which you recommended yesterday—this afternoon. The build speed is dozens of times faster, and I haven't encountered any issues like processes abruptly terminating in my wsl2 environment. Thanks for your help!
NCCL support added to the hermetic @bazelbuild cuda-toolkit module.
We generate and distribute a custom NCCL redist JSON since it did not exist. It guarantees NCCL compatibility with selected CUDA version.
https://t.co/eKgizYvL71
Microsoft Visual C++ runtimes DDLs are now available as @bazelbuild targets in @hermeticbuild
This marks the last round of necessary windows Bazel targets necessary to provide fully hermetic Windows MSVC programs. And a bright future for large scale builds. cc @windowsdev@msdev
100% hermetic LLVM clang-cl based Windows MSVC builds coming soon in @hermeticbuild.
Put simple, this means cross remote Windows builds from Linux executors with distributed ThinLTO for free at the disposal of anyone doing extremely large Windows programs. cc @msdev@windowsdev