Skip to content

Upgrade llama.cpp from b10056 to b10059 - #346

Merged
bernardladenthin merged 1 commit into
mainfrom
claude/update-b10057-4hqjsy
Jul 17, 2026
Merged

Upgrade llama.cpp from b10056 to b10059#346
bernardladenthin merged 1 commit into
mainfrom
claude/update-b10057-4hqjsy

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • Upgrade pinned llama.cpp version from b10056 to b10059 across all configuration files and documentation
  • Update LlamaCppVersion.LLAMA_CPP_VERSION constant to reflect the new version
  • Update all references in CMake, build scripts, and documentation to point to the new release tag

Test plan

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

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)

https://claude.ai/code/session_01CnU9JV72w1nLErhyK19Ppp

Bump the pinned llama.cpp version four-file set:
- llama/CMakeLists.txt: GIT_TAG + -DLLAMA_TAG b10056 -> b10059
- README.md: badge and release link
- CLAUDE.md: pinned-version line + build-example clone tag + the two
  GIT_TAG pin references
- LlamaCppVersion.java: LLAMA_CPP_VERSION constant (+ javadoc examples;
  resolved-commit example -> b10059-11fd0a6fb)

The b10056..b10059 range is GPU-backend-only with no public-API surface
change. b10056->b10057 touches a single SYCL file
(ggml-sycl/dmmv.cpp: q5_k dequant-mul-mat-vec boundary/nrows fix);
b10057->b10059 adds Vulkan Q2_0 quantization support (ggml-blas.cpp,
ggml-vulkan.cpp + vulkan-shaders/**) plus a matching test-backend-ops.cpp
case. All eight priority-8 headers are byte-identical; no common/arg.*,
tools/server/*, or OuteTTS generator anchor (tools/tts/tts.cpp) touched, so
all six patches (0001-0003, 0006-0008) apply unchanged.

Verified in-sandbox (Linux x86_64): fresh cmake configure fetched b10059,
applied all six patches fail-loud clean (markers present; reverse-check
confirms 0002-0008, 0001's reverse-fail is the known 0006/0007 server.cpp
interleave), and the OuteTTS generator extracted tts.cpp @ b10059 (anchors
held, ggml commit 11fd0a6fb). Full native build + ctest run locally and
per-platform model-backed confirmation via the CI pipeline. Appended the
breaking-changes history rows.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CnU9JV72w1nLErhyK19Ppp
@bernardladenthin
bernardladenthin merged commit 5a4abd8 into main Jul 17, 2026
8 of 14 checks passed
@bernardladenthin
bernardladenthin deleted the claude/update-b10057-4hqjsy branch July 17, 2026 13:16
@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