From bed5ce30beaf8673eb9ac4eb18202b3795a6db33 Mon Sep 17 00:00:00 2001 From: hsinhoyeh Date: Sun, 8 Mar 2026 12:03:20 +0800 Subject: [PATCH 1/2] fix(ggml): linker header --- ggml/llamacpp/llamacpp.go | 5 ++--- ggml/whispercpp/whispercpp.go | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/ggml/llamacpp/llamacpp.go b/ggml/llamacpp/llamacpp.go index 032f4d3..76423b6 100644 --- a/ggml/llamacpp/llamacpp.go +++ b/ggml/llamacpp/llamacpp.go @@ -14,9 +14,8 @@ package llamacpp #cgo darwin,amd64 LDFLAGS: -L${SRCDIR}/third_party/prebuilt/darwin-amd64 #cgo linux,amd64 LDFLAGS: -L${SRCDIR}/third_party/prebuilt/linux-amd64 #cgo linux,arm64 LDFLAGS: -L${SRCDIR}/third_party/prebuilt/linux-arm64 -#cgo LDFLAGS: -lstdc++ -lm -#cgo darwin LDFLAGS: -lcommon -lllama -lggml-cpu -lggml-base -lggml -lggml-blas -lggml-metal -L/usr/local/opt/libomp/lib -L/opt/homebrew/opt/libomp/lib -lomp -framework Accelerate -framework Metal -framework Foundation -#cgo linux LDFLAGS: -Wl,--start-group -lcommon -lllama -lggml-cpu -lggml-base -lggml -Wl,--end-group -lpthread -ldl -lrt -lgomp +#cgo darwin LDFLAGS: -lcommon -lllama -lggml-cpu -lggml-base -lggml -lggml-blas -lggml-metal -L/usr/local/opt/libomp/lib -L/opt/homebrew/opt/libomp/lib -lomp -framework Accelerate -framework Metal -framework Foundation -lstdc++ -lm +#cgo linux LDFLAGS: -Wl,--start-group -lcommon -lllama -lggml-cpu -lggml-base -lggml -Wl,--end-group -lstdc++ -lm -lpthread -ldl -lrt -lgomp #include #include #include "wrapper.h" diff --git a/ggml/whispercpp/whispercpp.go b/ggml/whispercpp/whispercpp.go index 74b1807..ea124f4 100644 --- a/ggml/whispercpp/whispercpp.go +++ b/ggml/whispercpp/whispercpp.go @@ -14,9 +14,8 @@ package whispercpp #cgo darwin,amd64 LDFLAGS: -L${SRCDIR}/third_party/prebuilt/darwin-amd64 #cgo linux,amd64 LDFLAGS: -L${SRCDIR}/third_party/prebuilt/linux-amd64 #cgo linux,arm64 LDFLAGS: -L${SRCDIR}/third_party/prebuilt/linux-arm64 -#cgo LDFLAGS: -lstdc++ -lm -#cgo darwin LDFLAGS: -lwhisper -lcommon -lggml-cpu -lggml-base -lggml -lggml-blas -lggml-metal -L/usr/local/opt/libomp/lib -L/opt/homebrew/opt/libomp/lib -lomp -framework Accelerate -framework Metal -framework Foundation -#cgo linux LDFLAGS: -Wl,--start-group -lwhisper -lcommon -lggml-cpu -lggml-base -lggml -Wl,--end-group -lpthread -ldl -lrt -lgomp +#cgo darwin LDFLAGS: -lwhisper -lcommon -lggml-cpu -lggml-base -lggml -lggml-blas -lggml-metal -L/usr/local/opt/libomp/lib -L/opt/homebrew/opt/libomp/lib -lomp -framework Accelerate -framework Metal -framework Foundation -lstdc++ -lm +#cgo linux LDFLAGS: -Wl,--start-group -lwhisper -lcommon -lggml-cpu -lggml-base -lggml -Wl,--end-group -lstdc++ -lm -lpthread -ldl -lrt -lgomp #include #include "whisper.h" */ From 51c4bce5155ed99668c1a8d4f2c0fe0368408740 Mon Sep 17 00:00:00 2001 From: hsinhoyeh Date: Sun, 8 Mar 2026 12:14:43 +0800 Subject: [PATCH 2/2] Bump v0.1.3 --- version.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.go b/version.go index ef17fe0..81ff1e7 100644 --- a/version.go +++ b/version.go @@ -1,7 +1,7 @@ package gonativeml const ( - Version = "v0.1.1" + Version = "v0.1.3" LlamaCppVersion = "b8220" WhisperCppVersion = "v1.8.3" )