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