]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: revert multi-flag GOFLAGS doc example
authorDaniel Martí <mvdan@mvdan.cc>
Tue, 4 Dec 2018 16:25:39 +0000 (16:25 +0000)
committerDaniel Martí <mvdan@mvdan.cc>
Tue, 4 Dec 2018 22:19:57 +0000 (22:19 +0000)
This partially reverts https://golang.org/cl/135035.

Reason for revert: multiple -ldflags=-foo flags simply override each
other, since that's the logic for per-package flags. The suggested
'GOFLAGS=-ldflags=-s -ldflags=-w' has never worked for 'go build', and
even breaks 'go test' and 'go vet'.

There should be a way to specify -ldflags='-w -s' via GOFLAGS, which is
being tracked in #29096. For now, just remove the incorrect suggestion.

Fixes #29053.

Change-Id: I9203056f7e5191e894bcd16595a92df2fb704ea7
Reviewed-on: https://go-review.googlesource.com/c/152479
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Reviewed-by: Alan Donovan <adonovan@google.com>
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>

src/cmd/go/alldocs.go
src/cmd/go/internal/help/helpdoc.go

index 12134b21c02be8a972b360acc4b757385d93080d..9108775e75e31c90e9296c75154e461e8ebc91e7 100644 (file)
 //
 // Each entry in the GOFLAGS list must be a standalone flag.
 // Because the entries are space-separated, flag values must
-// not contain spaces. In some cases, you can provide multiple flag
-// values instead: for example, to set '-ldflags=-s -w'
-// you can use 'GOFLAGS=-ldflags=-s -ldflags=-w'.
+// not contain spaces.
 //
 // Environment variables for use with cgo:
 //
index c8ea66a3273d28bf67eefec1de029fa06756be3c..ba9b14a4e6e5b1c47885f1a10dedcce00c90cbee 100644 (file)
@@ -509,9 +509,7 @@ General-purpose environment variables:
 
 Each entry in the GOFLAGS list must be a standalone flag.
 Because the entries are space-separated, flag values must
-not contain spaces. In some cases, you can provide multiple flag
-values instead: for example, to set '-ldflags=-s -w'
-you can use 'GOFLAGS=-ldflags=-s -ldflags=-w'.
+not contain spaces.
 
 Environment variables for use with cgo: