Skip to content

Commit 527e57c

Browse files
authored
build : add ACCELERATE_NEW_LAPACK to fix warning on macOS Sonoma (#3342)
1 parent ffe88a3 commit 527e57c

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,8 @@ if (APPLE AND LLAMA_ACCELERATE)
162162
message(STATUS "Accelerate framework found")
163163

164164
add_compile_definitions(GGML_USE_ACCELERATE)
165+
add_compile_definitions(ACCELERATE_NEW_LAPACK)
166+
add_compile_definitions(ACCELERATE_LAPACK_ILP64)
165167
set(LLAMA_EXTRA_LIBS ${LLAMA_EXTRA_LIBS} ${ACCELERATE_FRAMEWORK})
166168
else()
167169
message(WARNING "Accelerate framework not found")

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,8 @@ ifndef LLAMA_NO_ACCELERATE
305305
# `-framework Accelerate` works both with Apple Silicon and Mac Intel
306306
ifeq ($(UNAME_S),Darwin)
307307
MK_CPPFLAGS += -DGGML_USE_ACCELERATE
308+
MK_CPPFLAGS += -DACCELERATE_NEW_LAPACK
309+
MK_CPPFLAGS += -DACCELERATE_LAPACK_ILP64
308310
MK_LDFLAGS += -framework Accelerate
309311
endif
310312
endif # LLAMA_NO_ACCELERATE

Package.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ let package = Package(
4545
.unsafeFlags(["-Wno-shorten-64-to-32"]),
4646
.define("GGML_USE_K_QUANTS"),
4747
.define("GGML_USE_ACCELERATE")
48+
.define("ACCELERATE_NEW_LAPACK")
49+
.define("ACCELERATE_LAPACK_ILP64")
4850
] + additionalSettings,
4951
linkerSettings: [
5052
.linkedFramework("Accelerate")

0 commit comments

Comments
 (0)