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 を使用したり、異なるリポジトリのチェックアウト間でキャッシュされたヘッダーを復元したりする際に、ビルドが安定して行われるようになります。