Skip to content
This repository was archived by the owner on Jan 31, 2024. It is now read-only.

Commit 5b1b632

Browse files
committed
Makefile: force static compilation for vanilla reva and revad, dynamic for ceph and docker
1 parent 0b87c25 commit 5b1b632

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Makefile

+4-4
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,19 @@ GIT_COMMIT ?= `git rev-parse --short HEAD`
3535
VERSION ?= `git describe --always`
3636
GO_VERSION ?= `go version | awk '{print $$3}'`
3737
BUILD_DATE = `date +%FT%T%z`
38-
BUILD_FLAGS = "`[[ -z "$(STATIC)" ]] && echo "" || echo "-extldflags=-static"` -X github.com/cs3org/reva/cmd/revad.gitCommit=$(GIT_COMMIT) -X github.com/cs3org/reva/cmd/revad.version=$(VERSION) -X github.com/cs3org/reva/cmd/revad.goVersion=$(GO_VERSION) -X github.com/cs3org/reva/cmd/revad.buildDate=$(BUILD_DATE)"
38+
BUILD_FLAGS = -X github.com/cs3org/reva/cmd/revad.gitCommit=$(GIT_COMMIT) -X github.com/cs3org/reva/cmd/revad.version=$(VERSION) -X github.com/cs3org/reva/cmd/revad.goVersion=$(GO_VERSION) -X github.com/cs3org/reva/cmd/revad.buildDate=$(BUILD_DATE)
3939

4040
.PHONY: revad
4141
revad:
42-
go build -ldflags $(BUILD_FLAGS) -o ./cmd/revad/revad ./cmd/revad/main
42+
go build -ldflags "-extldflags=-static $(BUILD_FLAGS)" -o ./cmd/revad/revad ./cmd/revad/main
4343

4444
.PHONY: revad-ceph
4545
revad-ceph:
46-
go build -ldflags $(BUILD_FLAGS) -tags ceph -o ./cmd/revad/revad ./cmd/revad/main
46+
go build -ldflags "$(BUILD_FLAGS)" -tags ceph -o ./cmd/revad/revad ./cmd/revad/main
4747

4848
.PHONY: reva
4949
reva:
50-
go build -ldflags $(BUILD_FLAGS) -o ./cmd/reva/reva ./cmd/reva
50+
go build -ldflags "-extldflags=-static $(BUILD_FLAGS)" -o ./cmd/reva/reva ./cmd/reva
5151

5252
.PHONY: docker-reva
5353
docker-reva:

0 commit comments

Comments
 (0)