The llama.cpp project released build b10822, which modifies the build system to embed user interface assets directly using CMake. This change removes the need for a build-time C++ helper and an external gzip dependency, thereby simplifying the cross-compilation process.
- The generated C++ code is kept in templates to maintain readability while preserving fully embedded UI assets.
- Pre-built binaries are available for macOS (Apple Silicon and Intel), iOS, Linux (Ubuntu with CPU, Vulkan, ROCm 10.0, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, ROCm 10.0, OpenVINO, SYCL), and openEuler.
- macOS Apple Silicon builds with KleidiAI are disabled in this release.
This update streamlines the build infrastructure for developers while providing comprehensive platform support for the latest llama.cpp version.