llama.cpp 프로젝트는 Vulkan 백엔드에서 내부 심볼을 숨김으로써 중대한 버그를 수정한 버전 b11120을 출시했습니다. 이 변경은 내부 심볼이 내보내질 때 발생하던 중복 dlopen 상태 파괴 문제를 방지합니다.
- vk_instance.device_indices에서 GGML_ASSERT 오류를 유발하며 살아있는 vk_instance를 파괴하는 인터포즈드 소멸자로 인해 발생한 이슈 #29138을 수정했습니다.
- GGML_BACKEND_API만 숨겨진 가시성으로 내보내며, PR #28732에서 도입된 내보내기 동작을 되돌렸습니다.
- macOS(Apple Silicon 및 Intel), Linux(CPU, Vulkan, CUDA 12/13, ROCm 10.0, OpenVINO, SYCL, Snapdragon), Windows(CPU, OpenCL, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm 10.0), Android, openEuler용 바이너리를 제공합니다.
- 다양한 플랫폼별 바이너리와 함께 iOS XCFramework 및 UI 빌드를 포함합니다.
이 업데이트는 라이브러리 로딩 중 심볼 인터포지션으로 인한 충돌을 해결하여 Vulkan 백엔드에 의존하는 사용자의 안정성을 보장합니다.