aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2018-07-02 16:48:29 -0700
committerBrad Fitzpatrick <bradfitz@golang.org>2018-07-03 15:12:48 +0000
commit9a97a2aae9e16ad9cd5fbed7c7ab8a10fe6f2673 (patch)
treebb34162f9dac34dfc6b48f315aaa8a5279f83576 /src/cmd/internal/obj
parentf00bfb385ba7f9148a3f3af6c4882a3e53c3b536 (diff)
downloadgo-9a97a2aae9e16ad9cd5fbed7c7ab8a10fe6f2673.tar.xz
cmd/go: add ForceLibrary to build hash
When a command has a test that is not in package main, the main package is built as a library, with ForceLibrary set. It can of course also be built as an ordinary main package. If we don't record that fact in the hash, then both variants of the command will use the same hash, which causes a GODEBUG=gocacheverify=1 failure. It also seems unsafe although it's not clear to me whether it can cause an actual failure. Along with CL 121941, Fixes #25666 Change-Id: I115ad249012f30fbe45cd0c41da86adc295fe4b2 Reviewed-on: https://go-review.googlesource.com/121942 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/cmd/internal/obj')
0 files changed, 0 insertions, 0 deletions