The llama.cpp project released version b10932, which addresses a build failure related to precompiled headers when using the Clang compiler. The update modifies CMake to exclude modification timestamps from precompiled headers, preventing build errors when cached headers are restored from different checkouts.
- Fixes Clang refusing precompiled headers due to mismatched source modification times.
- Applies to compilers treated as MSVC by ccache, including clang-cl and Intel LLVM drivers.
- Provides binaries for macOS (Apple Silicon and Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Windows (CPU, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm), Android, and iOS.
This change ensures that builds remain stable when using ccache or restoring cached headers across different repository checkouts.