Проект 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 или восстановлении кэшированных заголовков в разных репозиториях.