Two follow-ups to the previous CI deps commit: 1. Linux: libclang-dev installs libclang.so under /usr/lib/llvm-*/lib and /usr/lib/x86_64-linux-gnu, but bindgen-0.72.1 does not probe the llvm-versioned directory by default. Resolve the newest /usr/lib/llvm-*/lib candidate dynamically and export LIBCLANG_PATH so bindgen finds it without any clang-sys guesswork. Also install glslang-tools + spirv-tools so find_package(Vulkan COMPONENTS glslc) succeeds against ggml-vulkan's cmake step. 2. macOS: llama-cpp-sys-2 sets GGML_VULKAN=ON unconditionally when the vulkan feature is enabled; cmake's find_package(Vulkan) then fails on a vanilla macOS-latest runner because there is no Vulkan SDK shipped by default. The LunarG macOS SDK ships as a non-scriptable interactive installer, so we compose MoltenVK + Vulkan loader + headers + shaderc via Homebrew formulae instead. Export VULKAN_SDK=$(brew --prefix) and CMAKE_PREFIX_PATH=same so both the build.rs branch and cmake's FindVulkan resolve headers / libs / glslc from /opt/homebrew. Applied symmetrically to check.yml and build.yml. Windows config is unchanged. Co-authored-by: jars <jakejars@users.noreply.github.com>