Skip to content

llvm-pgo 22.1.8_2 (arm64, /opt/homebrew)

Choose a tag to compare

@Fedr Fedr released this 21 Aug 09:04
· 7 commits to main since this release
86d1951

PGO-optimized LLVM/Clang 22.1.8 keg for arm64 macOS, prefix /opt/homebrew.

Built on a MeshInspector self-hosted runner from a local-tap copy of homebrew-core's llvm.rb (llvmorg-22.1.8) with ENV.O3, installed via brew install --build-bottle to enable the formula's PGO+ThinLTO pipeline (stage-1 clang -> instrumented stage-2 -> training on the clang/LLVM test suites -> final build with profile). z3 support excluded. ~25-30% faster at compiling C++ than plain builds of the same version.

sha256: 94f76fb55ec64490605d0e68115259426a428a78f269f7e9160726d90a22e197

Usage on a GitHub-hosted arm64 macOS runner:

curl -fsSL -o /tmp/k.tar.gz https://github.com/MeshInspector/toolchains/releases/download/llvm-pgo-22.1.8_2-arm64/llvm-pgo-22.1.8_2.arm64_opt-homebrew.tar.gz
echo "94f76fb55ec64490605d0e68115259426a428a78f269f7e9160726d90a22e197  /tmp/k.tar.gz" | shasum -a 256 -c -
tar -xzf /tmp/k.tar.gz -C /opt/homebrew/Cellar
ln -sfn ../Cellar/llvm-pgo/22.1.8_2 /opt/homebrew/opt/llvm-pgo
brew install --quiet zstd xz   # runtime deps (python@3.14 only needed for lldb)

External brew deps referenced by the keg: see deps.txt.