From 406b1168137083cb4907ce1060eb080a3409ff58 Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Thu, 13 Aug 2026 07:57:24 +0300 Subject: [PATCH] ggml : fix arm builds, unused var (llama/26991) --- ggml/src/ggml-cpu/arch/arm/cpu-feats.cpp | 3 ++- ggml/src/ggml-cpu/kleidiai/kleidiai.cpp | 4 ++-- ggml/src/ggml-feats.h | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ggml/src/ggml-cpu/arch/arm/cpu-feats.cpp b/ggml/src/ggml-cpu/arch/arm/cpu-feats.cpp index 139425608..84a11eabd 100644 --- a/ggml/src/ggml-cpu/arch/arm/cpu-feats.cpp +++ b/ggml/src/ggml-cpu/arch/arm/cpu-feats.cpp @@ -5,7 +5,8 @@ static int ggml_backend_cpu_aarch64_score() { int score = 1; - ggml_feats_arch64_runtime_t af = ggml_get_aarch64_runtime_features(); + const ggml_feats_arch64_runtime_t af = ggml_feats_get_arch64_runtime(); + GGML_UNUSED(af); #ifdef GGML_USE_DOTPROD if (!af.has_dotprod) { return 0; } diff --git a/ggml/src/ggml-cpu/kleidiai/kleidiai.cpp b/ggml/src/ggml-cpu/kleidiai/kleidiai.cpp index c1cc33db2..2266c1689 100644 --- a/ggml/src/ggml-cpu/kleidiai/kleidiai.cpp +++ b/ggml/src/ggml-cpu/kleidiai/kleidiai.cpp @@ -184,7 +184,7 @@ static void add_smcus_from_smidr(uint64_t smidr, size_t & num_private, std::map< } static size_t detect_num_smcus() { - auto runtime_feat = ggml_get_aarch64_runtime_features(); + const auto runtime_feat = ggml_feats_get_arch64_runtime(); if (!runtime_feat.has_sme) { return 0; } @@ -310,7 +310,7 @@ static void init_kleidiai_context(void) { const char *env_threads = getenv("GGML_TOTAL_THREADS"); const char *env_chunk_mult = getenv("GGML_KLEIDIAI_CHUNK_MULTIPLIER"); - auto runtime_feat = ggml_get_aarch64_runtime_features(); + const auto runtime_feat = ggml_feats_get_arch64_runtime(); size_t detected_smcus = 0; diff --git a/ggml/src/ggml-feats.h b/ggml/src/ggml-feats.h index d4a8c83a7..79a0afd87 100644 --- a/ggml/src/ggml-feats.h +++ b/ggml/src/ggml-feats.h @@ -92,7 +92,7 @@ typedef struct ggml_feats_arch64_runtime { int sve_cnt; } ggml_feats_arch64_runtime_t; -static inline ggml_feats_arch64_runtime_t ggml_get_aarch64_runtime_features(void) { +static inline ggml_feats_arch64_runtime_t ggml_feats_get_arch64_runtime(void) { ggml_feats_arch64_runtime_t runtime_feat = {}; #if defined(__linux__)