From b58544fbd96a7ca48af1f92024f9bf384c91275e Mon Sep 17 00:00:00 2001 From: Changqing Li Date: Wed, 7 Jan 2026 15:48:37 +0800 Subject: [PATCH] Makefile: add EXTRA_LDFLAGS Add EXTRA_LDFLAGS to support add extra ldflags Signed-off-by: Changqing Li --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 0a5f4d51..bd0fe795 100644 --- a/Makefile +++ b/Makefile @@ -6,8 +6,9 @@ BUILDTAGS= RUNTIME ?= runc COMMIT ?= $(shell git describe --dirty --long --always --tags 2> /dev/null) VERSION := ${shell cat ./VERSION} -BUILD_FLAGS := -tags "$(BUILDTAGS)" -ldflags "-X main.gitCommit=$(COMMIT) -X main.version=$(VERSION)" $(EXTRA_FLAGS) -STATIC_BUILD_FLAGS := -tags "$(BUILDTAGS) netgo osusergo" -ldflags "-extldflags -static -X main.gitCommit=$(COMMIT) -X main.version=$(VERSION)" $(EXTRA_FLAGS) +EXTRA_LDFLAGS ?= "" +BUILD_FLAGS := -tags "$(BUILDTAGS)" -ldflags "-X main.gitCommit=$(COMMIT) -X main.version=$(VERSION) ${EXTRA_LDFLAGS}" $(EXTRA_FLAGS) +STATIC_BUILD_FLAGS := -tags "$(BUILDTAGS) netgo osusergo" -ldflags "-extldflags -static -X main.gitCommit=$(COMMIT) -X main.version=$(VERSION) ${EXTRA_LDFLAGS}" $(EXTRA_FLAGS) VALIDATION_TESTS ?= $(patsubst %.go,%.t,$(shell find ./validation/ -name *.go | grep -v util)) all: tool runtimetest validation-executables