mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-11 17:26:57 +02:00
backends precompiles : extraire les liens symboliques des archives
Les archives llama.cpp macOS/Linux livrent les bibliotheques sous leur nom versionne (libllama-common.0.0.10107.dylib) PLUS un lien portant le nom recherche par l'editeur de liens (libllama-common.0.dylib). L'extracteur tar ignorait les entrees de type lien : backend installe mais llama-server mort-ne sur << dyld: Library not loaded >>. - extractArchive cree les liens (copie de repli quand os.Symlink echoue) - marqueur de format dans VERSION : une install faite par l'ancien extracteur est refaite au lieu d'etre declaree << deja a jour >> - test de non-regression + go test ajoute au job macOS de la CI
This commit is contained in:
1 parent
43da4b9197
commit
9fe955d5ae
3 files changed
+142
-3
No files matched your search
@@ -35,6 +35,10 @@ jobs:
|
||||
with:
|
||||
go-version-file: go.mod
|
||||
- run: go vet ./...
|
||||
# Les tests tournent AUSSI ici : certains chemins ne s'exécutent que sur un
|
||||
# vrai système de fichiers Unix (extraction des liens symboliques des
|
||||
# archives llama.cpp, que Windows résout par une copie de repli).
|
||||
- run: go test ./...
|
||||
- name: build macOS (CGO, arm64 + amd64)
|
||||
run: |
|
||||
CGO_ENABLED=1 GOOS=darwin GOARCH=arm64 go build -o /dev/null ./cmd/jean
|
||||
|
||||
Reference in new issue
Block a user