diff --git a/Makefile b/Makefile index 446dc06..78d2cec 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ GOOS_GOARCH := $(GOOS)_$(GOARCH) GOOS_GOARCH_NATIVE := $(shell go env GOHOSTOS)_$(shell go env GOHOSTARCH) LIBZSTD_NAME := libzstd_$(GOOS_GOARCH).a ZSTD_VERSION ?= v1.5.6 -ZIG_BUILDER_IMAGE=euantorano/zig:0.10.1 +ZIG_BUILDER_IMAGE=denisgolius/zig:0.13.0 BUILDER_IMAGE := local/builder_musl:2.0.0-$(shell echo $(ZIG_BUILDER_IMAGE) | tr : _ | tr / _)-1 .PHONY: libzstd.a $(LIBZSTD_NAME) @@ -30,7 +30,7 @@ else ifeq ($(GOOS_GOARCH),darwin_arm64) else ifeq ($(GOOS_GOARCH),darwin_amd64) TARGET=x86_64-macos GOARCH=amd64 GOOS=darwin $(MAKE) package-arch else ifeq ($(GOOS_GOARCH),windows_amd64) - TARGET=x86_64-windows GOARCH=amd64 GOOS=windows GOARCH=amd64 $(MAKE) package-arch + TARGET=x86_64-windows GOARCH=amd64 GOOS=windows $(MAKE) package-arch endif package-builder: diff --git a/libzstd_linux_riscv64.a b/libzstd_linux_riscv64.a new file mode 100644 index 0000000..dd47f39 Binary files /dev/null and b/libzstd_linux_riscv64.a differ diff --git a/libzstd_linux_riscv64.go b/libzstd_linux_riscv64.go new file mode 100644 index 0000000..4e9b8c0 --- /dev/null +++ b/libzstd_linux_riscv64.go @@ -0,0 +1,9 @@ +//go:build !musl +// +build !musl + +package gozstd + +/* +#cgo LDFLAGS: ${SRCDIR}/libzstd_linux_riscv64.a +*/ +import "C" \ No newline at end of file