llama.cpp发布b12174:CMake直接生成RC文件,移除win-app.rc.in
llama.cpp新构建b12174的唯一代码改动是改用CMake直接生成Windows资源文件,不再依赖win-app.rc.in模板;发布页同时列出macOS、Linux、Windows、Android等多平台预编译包。
llama.cpp发布构建b12174。发布说明中的代码改动只有一项:CMake直接生成RC文件,不再使用win-app.rc.in模板(PR #31718),签署人为Adrien Gallouët。
b12174的代码改动
发布说明记录的改动为“cmake : generate RC file directly without win-app.rc.in (#31718)”。按字面理解,这涉及Windows资源文件的生成方式:由CMake直接产出RC文件,移除对win-app.rc.in这一模板输入的依赖。
发布说明没有给出该改动对构建产物、二进制内容或运行时行为的具体影响,也没有附带测试结果或性能数据。
发布页列出的平台与后端
发布页按平台提供预编译产物。macOS/iOS包括Apple Silicon(arm64)、Intel(x64)与iOS XCFramework。Linux包括Ubuntu x64、arm64、s390x的CPU版本,以及Ubuntu 26.04 s390x、s390x(zDNN)、Vulkan、CUDA 12.8、CUDA 13.5、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16等变体。
Windows提供x64与arm64的CPU包,以及CUDA 12.4、CUDA 13.5、Vulkan、OpenVINO 2026.4.1、SYCL、ROCm 10.0和arm64 OpenCL Adreno版本。Android提供arm64 CPU包与面向Snapdragon(CPU、Adreno GPU、Hexagon NPU)的包;Linux arm64也有对应的Snapdragon包,并附有设置指南。发布页还单独提供UI压缩包。
- macOS Apple Silicon的KleidiAI版本标注为DISABLED,指向PR #23780
- openEuler x86(310p)、x86(910b,ACL Graph)、aarch64(310p)、aarch64(910b,ACL Graph)均标注为DISABLED,指向PR #23705