diff --git a/build.go b/build.go index 16cad86456a..e85f7fe0d4b 100644 --- a/build.go +++ b/build.go @@ -528,6 +528,9 @@ func ldflags() string { b.WriteString(fmt.Sprintf(" -X main.commit=%s", getGitSha())) b.WriteString(fmt.Sprintf(" -X main.buildstamp=%d", buildStamp())) b.WriteString(fmt.Sprintf(" -X main.buildBranch=%s", getGitBranch())) + if v := os.Getenv("LDFLAGS"); v != "" { + b.WriteString(fmt.Sprintf(" -extldflags=%s", v)) + } return b.String() }