开源llama.cpp Releases·原文 2026年9月29日

llama.cpp b11242发布:修复GCC 15下decode_embd_batch的stringop-overflow

该版本以一条mtmd修复为主,解决GCC 15编译decode_embd_batch时的stringop-overflow告警/报错(#29607),同时照例放出macOS、Linux、Windows、Android等平台预编译包。

llama.cpp发布b11242版本,改动说明只有一行:修复mtmd中decode_embd_batch在GCC 15下的stringop-overflow问题,对应PR #29607。

stringop-overflow是GCC的编译期诊断,通常指编译器判断内存操作可能越界。GCC 15对这类模式更敏感,会让相关代码在编译阶段直接失败。

该版本没有其他功能变更记录,随附的仍是各平台预编译包和UI包。

修复内容与适用条件

发布说明写明改动为“mtmd: fix GCC 15 stringop-overflow in decode_embd_batch (#29607)”,mtmd是llama.cpp中处理多模态输入的组件。

来源没有给出越界的具体内存位置、触发条件或修复后的行为差异,只说明是针对GCC 15的stringop-overflow诊断做修复。

  • 改动主体:mtmd组件的decode_embd_batch
  • 问题类型:GCC 15编译时的stringop-overflow
  • 关联PR:#29607
  • 其他功能改动:发布说明中未见记录

本次放出的构建产物

发布页照例提供多平台构建包,包括macOS Apple Silicon(arm64)与Intel(x64)、iOS XCFramework、Ubuntu(x64/arm64/s390x,以及Vulkan、CUDA 12、CUDA 13、ROCm 10.0、OpenVINO、SYCL变体)、Android arm64(含Snapdragon CPU/Adreno GPU/Hexagon NPU)、Windows(CPU、CUDA 12/13、Vulkan、OpenVINO、SYCL、ROCm、OpenCL Adreno)以及UI包。

  • macOS Apple Silicon的KleidiAI版本标记为DISABLED,指向PR #23780
  • openEuler整体标记为DISABLED,指向PR #23705
  • Snapdragon平台附带独立安装指南链接
  • Windows与Linux的CUDA包另附对应版本的运行时库压缩包

信息来源

llama.cpp Releases原始来源