llama.cpp 项目发布了版本 b10932,解决了在使用 Clang 编译器时与预编译头文件相关的构建失败问题。该更新修改了 CMake,从预编译头文件中排除修改时间戳,防止在从不同检出中恢复缓存的头文件时出现构建错误。

  • 修复了由于源文件修改时间不匹配导致 Clang 拒绝预编译头文件的问题。
  • 适用于 ccache 视为 MSVC 的编译器,包括 clang-cl 和 Intel LLVM 驱动程序。
  • 提供 macOS(Apple Silicon 和 Intel)、Linux(CPU、Vulkan、ROCm、OpenVINO、SYCL)、Windows(CPU、CUDA 12/13、Vulkan、OpenVINO、SYCL、ROCm)、Android 和 iOS 的二进制文件。

此更改确保在使用 ccache 或在不同的仓库检出之间恢复缓存头文件时,构建保持稳定。