mirror of
https://github.com/containers/podman.git
synced 2025-06-04 13:08:55 +08:00
Merge pull request #4690 from Foxboron/morten/fix-ldflags
[Makefile] `LDFLAGS` is reserved for the GCC linker
This commit is contained in:
9
Makefile
9
Makefile
@ -73,11 +73,12 @@ endif
|
|||||||
LIBPOD := ${PROJECT}/libpod
|
LIBPOD := ${PROJECT}/libpod
|
||||||
GCFLAGS ?= all=-trimpath=${PWD}
|
GCFLAGS ?= all=-trimpath=${PWD}
|
||||||
ASMFLAGS ?= all=-trimpath=${PWD}
|
ASMFLAGS ?= all=-trimpath=${PWD}
|
||||||
LDFLAGS_PODMAN ?= $(LDFLAGS) \
|
LDFLAGS_PODMAN ?= \
|
||||||
-X $(LIBPOD)/define.gitCommit=$(GIT_COMMIT) \
|
-X $(LIBPOD)/define.gitCommit=$(GIT_COMMIT) \
|
||||||
-X $(LIBPOD)/define.buildInfo=$(BUILD_INFO) \
|
-X $(LIBPOD)/define.buildInfo=$(BUILD_INFO) \
|
||||||
-X $(LIBPOD)/config._installPrefix=$(PREFIX) \
|
-X $(LIBPOD)/config._installPrefix=$(PREFIX) \
|
||||||
-X $(LIBPOD)/config._etcDir=$(ETCDIR)
|
-X $(LIBPOD)/config._etcDir=$(ETCDIR) \
|
||||||
|
-extldflags "$(LDFLAGS)"
|
||||||
#Update to LIBSECCOMP_COMMIT should reflect in Dockerfile too.
|
#Update to LIBSECCOMP_COMMIT should reflect in Dockerfile too.
|
||||||
LIBSECCOMP_COMMIT := release-2.3
|
LIBSECCOMP_COMMIT := release-2.3
|
||||||
# Rarely if ever should integration tests take more than 50min,
|
# Rarely if ever should integration tests take more than 50min,
|
||||||
@ -158,10 +159,10 @@ gofmt: ## Verify the source code gofmt
|
|||||||
git diff --exit-code
|
git diff --exit-code
|
||||||
|
|
||||||
test/checkseccomp/checkseccomp: .gopathok $(wildcard test/checkseccomp/*.go)
|
test/checkseccomp/checkseccomp: .gopathok $(wildcard test/checkseccomp/*.go)
|
||||||
$(GO_BUILD) -ldflags '$(LDFLAGS)' -tags "$(BUILDTAGS)" -o $@ $(PROJECT)/test/checkseccomp
|
$(GO_BUILD) -ldflags '$(LDFLAGS_PODMAN)' -tags "$(BUILDTAGS)" -o $@ $(PROJECT)/test/checkseccomp
|
||||||
|
|
||||||
test/goecho/goecho: .gopathok $(wildcard test/goecho/*.go)
|
test/goecho/goecho: .gopathok $(wildcard test/goecho/*.go)
|
||||||
$(GO_BUILD) -ldflags '$(LDFLAGS)' -o $@ $(PROJECT)/test/goecho
|
$(GO_BUILD) -ldflags '$(LDFLAGS_PODMAN)' -o $@ $(PROJECT)/test/goecho
|
||||||
|
|
||||||
podman: .gopathok $(PODMAN_VARLINK_DEPENDENCIES) ## Build with podman
|
podman: .gopathok $(PODMAN_VARLINK_DEPENDENCIES) ## Build with podman
|
||||||
$(GO_BUILD) $(BUILDFLAGS) -gcflags '$(GCFLAGS)' -asmflags '$(ASMFLAGS)' -ldflags '$(LDFLAGS_PODMAN)' -tags "$(BUILDTAGS)" -o bin/$@ $(PROJECT)/cmd/podman
|
$(GO_BUILD) $(BUILDFLAGS) -gcflags '$(GCFLAGS)' -asmflags '$(ASMFLAGS)' -ldflags '$(LDFLAGS_PODMAN)' -tags "$(BUILDTAGS)" -o bin/$@ $(PROJECT)/cmd/podman
|
||||||
|
Reference in New Issue
Block a user