File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,11 @@ VERSION_PACKAGE = $(REPOPATH)/pkg/skaffold/version
36
36
COMMIT = $(shell git rev-parse HEAD)
37
37
VERSION ?= $(shell git describe --always --tags --dirty)
38
38
39
+ GO_GCFLAGS := "all=-trimpath=${PWD}"
40
+ GO_ASMFLAGS := "all=-trimpath=${PWD}"
41
+
39
42
GO_LDFLAGS :="
43
+ GO_LDFLAGS += -extldflags \"${LDFLAGS}\"
40
44
GO_LDFLAGS += -X $(VERSION_PACKAGE ) .version=$(VERSION )
41
45
GO_LDFLAGS += -X $(VERSION_PACKAGE ) .buildDate=$(shell date +'% Y-% m-% dT% H:% M:% SZ')
42
46
GO_LDFLAGS += -X $(VERSION_PACKAGE ) .gitCommit=$(COMMIT )
@@ -50,7 +54,7 @@ $(BUILD_DIR)/$(PROJECT): $(BUILD_DIR)/$(PROJECT)-$(GOOS)-$(GOARCH)
50
54
cp $(BUILD_DIR ) /$(PROJECT ) -$(GOOS ) -$(GOARCH ) $@
51
55
52
56
$(BUILD_DIR ) /$(PROJECT ) -% -$(GOARCH ) : $(GO_FILES ) $(BUILD_DIR )
53
- GOOS=$* GOARCH=$(GOARCH ) CGO_ENABLED=0 go build -ldflags $(GO_LDFLAGS ) -tags $(GO_BUILD_TAGS ) -o $@ $(BUILD_PACKAGE )
57
+ GOOS=$* GOARCH=$(GOARCH ) CGO_ENABLED=0 go build -ldflags $(GO_LDFLAGS ) -gcflags $( GO_GCFLAGS ) -asmflags $( GO_ASMFLAGS ) - tags $(GO_BUILD_TAGS ) -o $@ $(BUILD_PACKAGE )
54
58
55
59
% .sha256 : %
56
60
shasum -a 256 $< > $@
76
80
77
81
.PHONY : install
78
82
install : $(GO_FILES ) $(BUILD_DIR )
79
- GOOS=$(GOOS ) GOARCH=$(GOARCH ) CGO_ENABLED=0 go install -ldflags $(GO_LDFLAGS ) -tags $(GO_BUILD_TAGS ) $(BUILD_PACKAGE )
83
+ GOOS=$(GOOS ) GOARCH=$(GOARCH ) CGO_ENABLED=0 go install -ldflags $(GO_LDFLAGS ) -gcflags $( GO_GCFLAGS ) -asmflags $( GO_ASMFLAGS ) - tags $(GO_BUILD_TAGS ) $(BUILD_PACKAGE )
80
84
81
85
.PHONY : integration
82
86
integration : install $(BUILD_DIR ) /$(PROJECT )
You can’t perform that action at this time.
0 commit comments