diff --git a/misc/py-llama-cpp-python/files/patch-vendor_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt b/misc/py-llama-cpp-python/files/patch-vendor_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt new file mode 100644 index 000000000000..e39877694888 --- /dev/null +++ b/misc/py-llama-cpp-python/files/patch-vendor_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt @@ -0,0 +1,18 @@ +--- vendor/llama.cpp/ggml/src/ggml-cpu/CMakeLists.txt.orig 2025-12-30 12:29:09 UTC ++++ vendor/llama.cpp/ggml/src/ggml-cpu/CMakeLists.txt +@@ -387,15 +387,6 @@ function(ggml_add_cpu_backend_variant_impl tag_name) + string(REGEX MATCHALL "POWER *([0-9]+)" MATCHED_STRING "${POWER10_M_UPPER}") + string(REGEX REPLACE "POWER *([0-9]+)" "\\1" EXTRACTED_NUMBER "${MATCHED_STRING}") + +- if (EXTRACTED_NUMBER GREATER_EQUAL 10) +- list(APPEND ARCH_FLAGS -mcpu=power10 -mpowerpc64) +- elseif (EXTRACTED_NUMBER EQUAL 9) +- list(APPEND ARCH_FLAGS -mcpu=power9 -mpowerpc64) +- elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64le") +- list(APPEND ARCH_FLAGS -mcpu=powerpc64le -mtune=native) +- else() +- list(APPEND ARCH_FLAGS -mcpu=native -mtune=native -mpowerpc64) +- endif() + elseif(GGML_CPU_ALL_VARIANTS) + # Begin with the lowest baseline + set(ARCH_DEFINITIONS "")