From d71a22f1aeea79d7c74a8e23427b833e3b95e8ea Mon Sep 17 00:00:00 2001 From: localai-org-maint-bot Date: Wed, 23 Sep 2026 21:21:53 +0200 Subject: [PATCH] chore: :arrow_up: Update mudler/vllm.cpp to `d4738d241271b4d10134a6499f97337f20fcf8ce` (#12175) vllm.cpp d4738d2 bumped VLLM_ABI_VERSION from 26 to 27. The abi-check target caught the mismatch: the Go struct mirrors in govllmcpp.go still declared v26. Update abiVersion, the header comment, and the test expectation to v27. The struct layout did not change between the two versions, so no offset adjustments are needed. Signed-off-by: Ettore Di Giacinto Co-authored-by: Ettore Di Giacinto --- backend/go/vllm-cpp/Makefile | 2 +- backend/go/vllm-cpp/govllmcpp.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/go/vllm-cpp/Makefile b/backend/go/vllm-cpp/Makefile index c19aeaa8e..a44745b1a 100644 --- a/backend/go/vllm-cpp/Makefile +++ b/backend/go/vllm-cpp/Makefile @@ -11,7 +11,7 @@ JOBS?=$(shell nproc --ignore=1 2>/dev/null || sysctl -n hw.ncpu 2>/dev/null || e # vllm.cpp version VLLM_CPP_REPO?=https://github.com/mudler/vllm.cpp -VLLM_CPP_VERSION?=5058268d7c6308d4b3bca731b79fce0399c1672e +VLLM_CPP_VERSION?=d4738d241271b4d10134a6499f97337f20fcf8ce # MLX GEMM provider (darwin/metal only; see the metal branch below for why). # Consumed as the prebuilt pip wheel: building MLX from source needs `xcrun diff --git a/backend/go/vllm-cpp/govllmcpp.go b/backend/go/vllm-cpp/govllmcpp.go index a6f1935d3..1f432ea39 100644 --- a/backend/go/vllm-cpp/govllmcpp.go +++ b/backend/go/vllm-cpp/govllmcpp.go @@ -1,6 +1,6 @@ package main -// purego bindings for the vllm.cpp stable C ABI (include/vllm.h, ABI v26). +// purego bindings for the vllm.cpp stable C ABI (include/vllm.h, ABI v27). // // The structs below are hand-mirrored PODs of the C declarations, with // explicit padding so the Go layout matches the C layout on linux/darwin