Repository navigation
⚡ Add BOLT tools and refine SDK builds (Phase 2) - #94
Open
burgholzer wants to merge 1 commit into
Open
burgholzer wants to merge 1 commit into
burgholzer wants to merge 1 commit into
Conversation
burgholzer
force-pushed
the
codex/optimized-release-toolchain
branch
from
September 8, 2026 20:09
138d921 to
f4835fa
Compare
burgholzer
force-pushed
the
codex/optimized-release-toolchain
branch
from
September 12, 2026 13:45
4c120d2 to
57fd018
Compare
burgholzer
force-pushed
the
codex/optimized-release-toolchain
branch
from
September 14, 2026 17:58
8d828b8 to
2ae616f
Compare
burgholzer
force-pushed
the
codex/optimized-release-toolchain
branch
from
October 5, 2026 11:54
2ae616f to
dcf3b12
Compare
burgholzer
force-pushed
the
codex/optimized-release-toolchain
branch
from
October 5, 2026 12:36
dcf3b12 to
32e1bc5
Compare
burgholzer
force-pushed
the
codex/optimized-release-toolchain
branch
from
October 5, 2026 16:07
32e1bc5 to
6a2273c
Compare
Provide Linux BOLT tools for consumers that profile and optimize their final binaries. Retain platform build updates and use the SDK's llvm-strip. Assertion variants, EH/RTTI settings, and early cleanup come from Phase 1. Assisted-by: GPT-6 via Codex
burgholzer
force-pushed
the
codex/optimized-release-toolchain
branch
from
October 8, 2026 10:41
6a2273c to
dc735ea
Compare
8 of 10 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 AI text below 🤖
Add
llvm-bolt,merge-fdata, and the instrumentation runtime to assertion-free Linux SDKs, with installation checks for the packaged tools and runtime. Use the installedllvm-stripon Linux and macOS, and raise the macOS SDK minimum to 13.3.Rebased onto current
mainafter SDK #107 and release 2026.10.06. LLVM 23.1.2, assertion variants, explicit EH/RTTI OFF, early Linux cleanup, updated runners, and Clang-based Windows builds are already onmainand are excluded from this five-file diff.Consumers own profiling, optimization, and validation of their final binaries. This PR supplies BOLT tools; it does not qualify a PGO/BOLT pipeline or gate the separate Core LTO-only milestone.
Validation:
uvx prek run --all-files,bash -nfor all tracked shell scripts, andgit diff --checkpass after rebasing. The remaining patch matches the previous Phase 2 commit, and the rebased commit's signature is verified. Full LLVM 23.1.2 SDK/BOLT artifact qualification remains pending; no release or manual qualification build was started for this refresh. Hosted checks run independently after the push.AI assistance covered the refresh, scope review, and local validation.