From d292407ec8163929aaddfd347eb4576cc4ff4d45 Mon Sep 17 00:00:00 2001 From: Jean Machuca Date: Fri, 3 Jul 2026 20:39:49 +0000 Subject: [PATCH] fix: correct -llama to -lllama, add missing include/lib paths, fix CI with CGO_ENABLED=0, bump golangci to v9 --- .github/workflows/ci.yml | 4 ++-- internal/llm/bridge.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9257e1d..05698a5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,10 +16,10 @@ jobs: go-version: "1.23" - name: Build - run: go build -o /dev/null ./cmd/coginfer + run: CGO_ENABLED=0 go build -o /dev/null ./cmd/coginfer - name: Lint - uses: golangci/golangci-lint-action@v6 + uses: golangci/golangci-lint-action@v9 with: version: latest args: --timeout=3m diff --git a/internal/llm/bridge.go b/internal/llm/bridge.go index f3a9a9c..16aba51 100644 --- a/internal/llm/bridge.go +++ b/internal/llm/bridge.go @@ -3,8 +3,8 @@ package llm /* -#cgo LDFLAGS: -L${SRCDIR}/../../vendor/llama.cpp/build -llama -lm -lstdc++ -#cgo CFLAGS: -I${SRCDIR}/../../vendor/llama.cpp/include +#cgo LDFLAGS: -L${SRCDIR}/../../vendor/llama.cpp/build -L${SRCDIR}/../../vendor/llama.cpp/build/src -lllama -lm -lstdc++ +#cgo CFLAGS: -I${SRCDIR}/../../vendor/llama.cpp/include -I${SRCDIR}/../../vendor/llama.cpp/ggml/include #include #include "llama.h"