]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: let build -x output describe CGO_LDFLAGS env variable
authorJan Ziak <0xe2.0x9a.0x9b@gmail.com>
Tue, 18 Mar 2014 20:47:21 +0000 (21:47 +0100)
committerJan Ziak <0xe2.0x9a.0x9b@gmail.com>
Tue, 18 Mar 2014 20:47:21 +0000 (21:47 +0100)
Fixes #7249

LGTM=iant
R=golang-codereviews, iant
CC=golang-codereviews
https://golang.org/cl/75820046

src/cmd/go/build.go

index 182ffb2d2eb10afa998b8677277634966df02a9d..08d322daee45ecb240f36c3123f9466b11aa81fc 100644 (file)
@@ -1357,7 +1357,13 @@ func (b *builder) processOutput(out []byte) string {
 func (b *builder) runOut(dir string, desc string, env []string, cmdargs ...interface{}) ([]byte, error) {
        cmdline := stringList(cmdargs...)
        if buildN || buildX {
-               b.showcmd(dir, "%s", joinUnambiguously(cmdline))
+               var envcmdline string
+               for i := range env {
+                       envcmdline += env[i]
+                       envcmdline += " "
+               }
+               envcmdline += joinUnambiguously(cmdline)
+               b.showcmd(dir, "%s", envcmdline)
                if buildN {
                        return nil, nil
                }