diff options
Diffstat (limited to 'misc/ggml/files')
-rw-r--r-- | misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt | 30 | ||||
-rw-r--r-- | misc/ggml/files/patch-tests_CMakeLists.txt | 11 |
2 files changed, 41 insertions, 0 deletions
diff --git a/misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt b/misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt new file mode 100644 index 000000000000..a44169da8da7 --- /dev/null +++ b/misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt @@ -0,0 +1,30 @@ +--- src/ggml-cpu/CMakeLists.txt.orig 2025-09-16 11:42:24 UTC ++++ src/ggml-cpu/CMakeLists.txt +@@ -127,10 +127,6 @@ function(ggml_add_cpu_backend_variant_impl tag_name) + if (NOT ARM_MCPU_RESULT) + string(REGEX MATCH "-mcpu=[^ ']+" ARM_MCPU_FLAG "${ARM_MCPU}") + endif() +- if ("${ARM_MCPU_FLAG}" STREQUAL "") +- set(ARM_MCPU_FLAG -mcpu=native) +- message(STATUS "ARM -mcpu not found, -mcpu=native will be used") +- endif() + + include(CheckCXXSourceRuns) + +@@ -382,13 +378,13 @@ function(ggml_add_cpu_backend_variant_impl tag_name) + string(REGEX REPLACE "POWER *([0-9]+)" "\\1" EXTRACTED_NUMBER "${MATCHED_STRING}") + + if (EXTRACTED_NUMBER GREATER_EQUAL 10) +- list(APPEND ARCH_FLAGS -mcpu=power10 -mpowerpc64) ++ list(APPEND ARCH_FLAGS -mcpu=power10) + elseif (EXTRACTED_NUMBER EQUAL 9) +- list(APPEND ARCH_FLAGS -mcpu=power9 -mpowerpc64) ++ list(APPEND ARCH_FLAGS -mcpu=power9) + elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64le") + list(APPEND ARCH_FLAGS -mcpu=powerpc64le -mtune=native) + else() +- list(APPEND ARCH_FLAGS -mcpu=native -mtune=native -mpowerpc64) ++ list(APPEND ARCH_FLAGS -mcpu=native -mtune=native) + endif() + elseif(GGML_CPU_ALL_VARIANTS) + # Begin with the lowest baseline diff --git a/misc/ggml/files/patch-tests_CMakeLists.txt b/misc/ggml/files/patch-tests_CMakeLists.txt new file mode 100644 index 000000000000..d6d713231e9a --- /dev/null +++ b/misc/ggml/files/patch-tests_CMakeLists.txt @@ -0,0 +1,11 @@ +--- tests/CMakeLists.txt.orig 2025-09-04 04:13:15 UTC ++++ tests/CMakeLists.txt +@@ -114,7 +114,7 @@ else() + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /arch:AVX") + endif() + else() +- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfma -mf16c -mavx -mavx2") ++ #set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfma -mf16c -mavx -mavx2") + endif() + endif() + |