]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: only print cgo.Incomplete warning if -x
authorIan Lance Taylor <iant@golang.org>
Mon, 28 Aug 2023 18:26:17 +0000 (11:26 -0700)
committerGopher Robot <gobot@golang.org>
Mon, 28 Aug 2023 23:13:26 +0000 (23:13 +0000)
Change-Id: I1e0476d6d67f0b2d3d4ad487c2619e3d09f485d5
Reviewed-on: https://go-review.googlesource.com/c/go/+/523576
Commit-Queue: Ian Lance Taylor <iant@google.com>
Reviewed-by: Austin Clements <austin@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Auto-Submit: Ian Lance Taylor <iant@google.com>

src/cmd/go/internal/work/gccgo.go

index 69fc04a1abd0d1de1cee04b5d7cfc56ef9c42769..dcc779ee97ec9baea6e426c5c8d25845993cc964 100644 (file)
@@ -658,8 +658,8 @@ func (tools gccgoToolchain) supportsCgoIncomplete(b *Builder) bool {
                cmd.Stdout = &buf
                cmd.Stderr = &buf
                err = cmd.Run()
-               if out := buf.String(); len(out) > 0 {
-                       b.showOutput(nil, tmpdir, b.fmtcmd(tmpdir, "%s -c -o %s %s", tools.compiler(), on, fn), buf.String())
+               if out := buf.String(); len(out) > 0 && cfg.BuildX {
+                       b.showOutput(nil, tmpdir, b.fmtcmd(tmpdir, "%s -c -o %s %s", tools.compiler(), on, fn), out)
                }
                gccgoSupportsCgoIncomplete = err == nil
        })