From 1e2c11178bd247740745d53be62873412af70587 Mon Sep 17 00:00:00 2001 From: Thomas Boerger Date: Sat, 20 Jun 2020 22:11:35 +0200 Subject: [PATCH] Fix cross-compiled binaries --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 08d8720..d914b72 100644 --- a/Makefile +++ b/Makefile @@ -13,16 +13,16 @@ else endif ifeq ($(UNAME), Darwin) - GOBUILD ?= go build -i + GOBUILD ?= CGO_ENABLED=0 go build -i else - GOBUILD ?= go build + GOBUILD ?= CGO_ENABLED=0 go build endif PACKAGES ?= $(shell go list ./...) SOURCES ?= $(shell find . -name "*.go" -type f -not -path "./node_modules/*") GENERATE ?= $(PACKAGES) -TAGS ?= +TAGS ?= netgo ifndef OUTPUT ifneq ($(DRONE_TAG),) @@ -48,7 +48,7 @@ ifndef SHA SHA := $(shell git rev-parse --short HEAD) endif -LDFLAGS += -s -w -X "$(IMPORT)/pkg/version.String=$(VERSION)" -X "$(IMPORT)/pkg/version.Revision=$(SHA)" -X "$(IMPORT)/pkg/version.Date=$(DATE)" +LDFLAGS += -s -w -extldflags "-static" -X "$(IMPORT)/pkg/version.String=$(VERSION)" -X "$(IMPORT)/pkg/version.Revision=$(SHA)" -X "$(IMPORT)/pkg/version.Date=$(DATE)" GCFLAGS += all=-N -l .PHONY: all