Skip to content

Commit 45dc5dd

Browse files
committed
ci: fix link paths?
1 parent c8b7efa commit 45dc5dd

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

build.zig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ fn addLlama(b: *std.Build, exe: anytype) !void {
9292
// Link libraries directly from the dependency to avoid conflicts with system-installed versions
9393
const libs: []const []const u8 = switch (target.result.os.tag) {
9494
.windows => &.{ "llama.dll", "ggml.dll", "ggml-base.dll", "ggml-cpu-x64.dll" },
95-
.macos => &.{ "libllama.dylib", "libggml.dylib", "libggml-base.dylib", "libggml-cpu.dylib", "libggml-metal.dylib" },
95+
.macos => &.{ "libllama.0.dylib", "libggml.0.dylib", "libggml-base.0.dylib", "libggml-cpu.0.dylib", "libggml-metal.0.dylib", "libggml-blas.0.dylib", "libggml-rpc.0.dylib" },
9696
else => &.{ "libllama.so", "libggml.so", "libggml-base.so", "libggml-cpu-x64.so" },
9797
};
9898
for (libs) |lib| {
@@ -101,7 +101,7 @@ fn addLlama(b: *std.Build, exe: anytype) !void {
101101
}
102102

103103
// Add RPATH so the executable can find the libraries at runtime
104-
exe.addRPath(bin_path);
104+
exe.addRPath(.{ .cwd_relative = "@executable_path" });
105105

106106
exe.root_module.addImport("llama_cpp", llama_cpp.createModule());
107107
}

0 commit comments

Comments
 (0)