llama.cpp प्रोजेक्ट ने संस्करण b10932 जारी किया, जो क्लैंग कंपाइलर का उपयोग करते समय प्रीकंपाइल्ड हेडर्स से संबंधित बिल्ड विफलता को संबोधित करता है। अपडेट CMake को संशोधित करता है ताकि प्रीकंपाइल्ड हेडर्स से संशोधन टाइमस्टैम्प को बाहर रखा जाए, जिससे अलग-अलग चेकआउट्स से कैश किए गए हेडर्स को पुनर्स्थापित करते समय बिल्ड त्रुटियों से रोका जाता है।

  • क्लैंग द्वारा स्रोत संशोधन समय के असंगत होने के कारण प्रीकंपाइल्ड हेडर्स को अस्वीकार करने की समस्या को ठीक करता है।
  • 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 का उपयोग करते समय या अलग-अलग रिपॉजिटरी चेकआउट्स के बीच कैश किए गए हेडर्स को पुनर्स्थापित करते समय बिल्ड स्थिर रहें।