Le projet llama.cpp a publié la version b10932, qui résout un échec de compilation lié aux en-têtes précompilés lors de l'utilisation du compilateur Clang. La mise à jour modifie CMake pour exclure les horodatages de modification des en-têtes précompilés, empêchant ainsi les erreurs de compilation lors de la restauration des en-têtes mis en cache depuis différents checkouts.

  • Corrige le refus de Clang d'accepter les en-têtes précompilés en raison d'horodatages de modification du code source non correspondants.
  • S'applique aux compilateurs traités comme MSVC par ccache, y compris clang-cl et les pilotes Intel LLVM.
  • Fournit des binaires pour macOS (Apple Silicon et Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Windows (CPU, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm), Android et iOS.

Ce changement garantit que les compilations restent stables lors de l'utilisation de ccache ou de la restauration des en-têtes mis en cache entre différents checkouts du dépôt.