Skip to content

Upgrade llama.cpp from b10064 to b10069#354

Merged
bernardladenthin merged 1 commit into
mainfrom
claude/update-b10069-ujgqqn
Jul 20, 2026
Merged

Upgrade llama.cpp from b10064 to b10069#354
bernardladenthin merged 1 commit into
mainfrom
claude/update-b10069-ujgqqn

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • Upgrade pinned llama.cpp version from b10064 to b10069 across all configuration files and documentation
  • Update LlamaCppVersion.LLAMA_CPP_VERSION constant to reflect the new upstream version
  • Add verification entry to breaking-changes history documenting the upgrade scope

Test plan

  • CI is green on this branch
  • Docs updated (CLAUDE.md, README.md, breaking-changes history)

Related issues / PRs

Checklist

  • I have read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  • My commits follow Conventional Commits
  • No security-sensitive changes (if there are, I have notified the maintainer privately per SECURITY.md)

Details

This upgrade touches only configuration and documentation:

  1. CMake configuration (llama/CMakeLists.txt): Updated GIT_TAG from b10064 to b10069 in both the FetchContent declaration and the TTS generator script
  2. Java constant (LlamaCppVersion.java): Updated LLAMA_CPP_VERSION string constant and javadoc examples
  3. Documentation: Updated version references in CLAUDE.md, README.md, and added verification notes to docs/history/llama-cpp-breaking-changes.md

The upstream changes (b10064→b10069) are additive/tuning-only with no public-API surface changes. All six existing patches apply cleanly, and the OuteTTS generator anchor (tools/tts/tts.cpp) remains untouched.

https://claude.ai/code/session_01BZVvaLwXnCDK3qyz2A3BHb

The b10064...b10069 diff is additive/tuning-only (8 files, 5 commits):
ggml-OpenCL MoE dp4a activation-tile tuning + Adreno MUL_MAT broadcast/
view_offs handling, plus internal llama-lib changes (llama-quant.cpp
excludes the i32 ffn_gate_tid2eid routing table from quantization;
models/dflash.cpp rotates the injected DFlash K/V cache). All eight
priority-8 API headers are byte-identical; no common/arg.*, tools/server/*,
or tools/tts/tts.cpp touched. A fresh cmake configure re-applied all six
patches (0001-0003, 0006-0008) cleanly and the OuteTTS generator extracted
tts.cpp @ b10069 with all anchors holding.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BZVvaLwXnCDK3qyz2A3BHb
@bernardladenthin
bernardladenthin merged commit 90809d9 into main Jul 20, 2026
7 of 13 checks passed
@bernardladenthin
bernardladenthin deleted the claude/update-b10069-ujgqqn branch July 20, 2026 16:11
@sonarqubecloud

Copy link
Copy Markdown

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.

2 participants