Use netgo (instead of C bindings). Fix #700

This commit is contained in:
Deluan 2020-12-23 13:20:41 -05:00 committed by Deluan Quintão
parent dab83c4f6a
commit 2073871fa1
3 changed files with 9 additions and 9 deletions

View File

@ -15,7 +15,7 @@ builds:
goarch:
- amd64
flags:
- -tags=embed
- -tags=embed,netgo
ldflags:
- "-extldflags '-static -lz'"
- -s -w -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Version}}
@ -28,7 +28,7 @@ builds:
goarch:
- 386
flags:
- -tags=embed
- -tags=embed,netgo
ldflags:
- "-extldflags '-static'"
- -s -w -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Version}}
@ -47,7 +47,7 @@ builds:
- 6
- 7
flags:
- -tags=embed
- -tags=embed,netgo
ldflags:
- "-extldflags '-static'"
- -s -w -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Version}}
@ -62,7 +62,7 @@ builds:
goarch:
- arm64
flags:
- -tags=embed
- -tags=embed,netgo
ldflags:
- "-extldflags '-static'"
- -s -w -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Version}}
@ -78,7 +78,7 @@ builds:
goarch:
- 386
flags:
- -tags=embed
- -tags=embed,netgo
ldflags:
- "-extldflags '-static'"
- -s -w -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Version}}
@ -94,7 +94,7 @@ builds:
goarch:
- amd64
flags:
- -tags=embed
- -tags=embed,netgo
ldflags:
- "-extldflags '-static'"
- -s -w -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Version}}
@ -110,7 +110,7 @@ builds:
goarch:
- amd64
flags:
- -tags=embed
- -tags=embed,netgo
ldflags:
- -s -w -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Version}}

View File

@ -88,7 +88,7 @@ buildall: check_env
@(cd ./ui && npm run build)
go-bindata -fs -prefix "resources" -tags embed -ignore="\\\*.go" -pkg resources -o resources/embedded_gen.go resources/...
go-bindata -fs -prefix "ui/build" -tags embed -nocompress -pkg assets -o assets/embedded_gen.go ui/build/...
go build -ldflags="-X github.com/deluan/navidrome/consts.gitSha=$(GIT_SHA) -X github.com/deluan/navidrome/consts.gitTag=$(GIT_TAG)-SNAPSHOT" -tags=embed
go build -ldflags="-X github.com/deluan/navidrome/consts.gitSha=$(GIT_SHA) -X github.com/deluan/navidrome/consts.gitTag=$(GIT_TAG)-SNAPSHOT" -tags=embed,netgo
.PHONY: buildall
pre-push: lint test

View File

@ -1 +1 @@
-s -r "(\.go$$|\.cpp$$|\.h$$|navidrome.toml|resources)" -R "(^ui|^data|^db/migration)" -- go run .
-s -r "(\.go$$|\.cpp$$|\.h$$|navidrome.toml|resources)" -R "(^ui|^data|^db/migration)" -- go run -tags netgo .