Commit 14a300a
committed
Add macOS 15 CI target and fix ARM i8mm feature conflict
On macOS 15 (Apple Clang 16), stricter always_inline enforcement causes a
build failure when llama.cpp generates -mcpu=native+dotprod+noi8mm flags
while code includes i8mm-requiring always_inline functions. Adding
-DGGML_NATIVE=OFF for the macos-15 runner disables native CPU feature
detection, avoiding the contradictory i8mm enable/disable state.
Also use runner-specific artifact names to avoid upload conflicts when
multiple macOS matrix jobs fail simultaneously.
https://claude.ai/code/session_01PjfeKeUZE8spcY4atNbymE1 parent 6efa049 commit 14a300a
1 file changed
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| |||
70 | 72 | | |
71 | 73 | | |
72 | 74 | | |
73 | | - | |
| 75 | + | |
74 | 76 | | |
75 | 77 | | |
76 | 78 | | |
| |||
0 commit comments