Commit abee0c847 for llama.cpp

commit abee0c8476b585b0d081d580b5ce21d0addc22c4
Author: Aaron Teo <aaron.teo1@ibm.com>
Date:   Sun Oct 11 02:00:56 2026 +0800

    cmake(s390x): disable z17 target for unsupported compilers (#30297)

diff --git a/ggml/src/CMakeLists.txt b/ggml/src/CMakeLists.txt
index 0c5253928..b34fbad72 100644
--- a/ggml/src/CMakeLists.txt
+++ b/ggml/src/CMakeLists.txt
@@ -573,11 +573,11 @@ if (GGML_CPU_ALL_VARIANTS)
             ggml_add_cpu_backend_variant(z16    Z16 VXE2 NNPA)

             # check if compiler supports "-march=z17" codename
-            check_cxx_compiler_flag("-march=z17" GGML_CXX_SUPPORTS_Z17)
+            check_cxx_compiler_flag("-march=arch15" GGML_CXX_SUPPORTS_Z17)
             if (GGML_CXX_SUPPORTS_Z17)
-                ggml_add_cpu_backend_variant(z17 Z17 VXE2 NNPA)
-            else()
                 ggml_add_cpu_backend_variant(arch15 Z17 VXE2 NNPA)
+            else()
+                message(WARNING "Skipping z17 target: compiler must be GCC 15.1 and later")
             endif()
         else()
             message(FATAL_ERROR "Unsupported s390x target OS: ${CMAKE_SYSTEM_NAME}")