mirror of
https://github.com/containers/podman.git
synced 2025-06-13 19:52:11 +08:00
Merge pull request #10679 from cevich/fix_static_build
Fix building static podman-remote
This commit is contained in:
15
Makefile
15
Makefile
@ -93,11 +93,14 @@ LIBPOD := ${PROJECT}/v3/libpod
|
|||||||
GCFLAGS ?= all=-trimpath=$(CURDIR)
|
GCFLAGS ?= all=-trimpath=$(CURDIR)
|
||||||
ASMFLAGS ?= all=-trimpath=$(CURDIR)
|
ASMFLAGS ?= all=-trimpath=$(CURDIR)
|
||||||
LDFLAGS_PODMAN ?= \
|
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) \
|
||||||
$(EXTRA_LDFLAGS)
|
$(EXTRA_LDFLAGS)
|
||||||
|
LDFLAGS_PODMAN_STATIC ?= \
|
||||||
|
$(LDFLAGS_PODMAN) \
|
||||||
|
-extldflags=-static
|
||||||
#Update to LIBSECCOMP_COMMIT should reflect in Dockerfile too.
|
#Update to LIBSECCOMP_COMMIT should reflect in Dockerfile too.
|
||||||
LIBSECCOMP_COMMIT := v2.3.3
|
LIBSECCOMP_COMMIT := v2.3.3
|
||||||
# Rarely if ever should integration tests take more than 50min,
|
# Rarely if ever should integration tests take more than 50min,
|
||||||
@ -314,7 +317,7 @@ $(SRCBINDIR)/podman$(BINSFX): $(SRCBINDIR) .gopathok $(SOURCES) go.mod go.sum
|
|||||||
-o $@ ./cmd/podman
|
-o $@ ./cmd/podman
|
||||||
|
|
||||||
$(SRCBINDIR)/podman-remote-static: $(SRCBINDIR) .gopathok $(SOURCES) go.mod go.sum
|
$(SRCBINDIR)/podman-remote-static: $(SRCBINDIR) .gopathok $(SOURCES) go.mod go.sum
|
||||||
CGO_ENABLED=$(CGO_ENABLED) \
|
CGO_ENABLED=0 \
|
||||||
GOOS=$(GOOS) \
|
GOOS=$(GOOS) \
|
||||||
$(GO) build \
|
$(GO) build \
|
||||||
$(BUILDFLAGS) \
|
$(BUILDFLAGS) \
|
||||||
|
Reference in New Issue
Block a user