aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorMichael Hudson-Doyle <michael.hudson@canonical.com>2016-04-08 15:06:04 +1200
committerMichael Hudson-Doyle <michael.hudson@canonical.com>2016-04-14 20:19:43 +0000
commit12e3b184f0fe15787be7f0837d2b168a4fbe60be (patch)
treecf46d191a456eb9e3bb508e98b99f490e3e0b472 /src/runtime
parente5463f5055d590046a451a115ceac7b58b3f825f (diff)
downloadgo-12e3b184f0fe15787be7f0837d2b168a4fbe60be.tar.xz
cmd/go: deduplicate gccgo afiles by package path, not *Package
This code was fixed a while ago to ensure that xtest and fake packages came first on the link line, but golang.org/cl/16775 added --whole-archive ... --no-whole-archive around all the .a files and rendered this fix useless. So, take a different approach and only put one .a file on the linker command line for each ImportPath we see while traversing the action graph, not for each *Package we see. The way we walk the graph ensures that we'll see the .a files that need to be first first. Change-Id: I137f00f129ccc9fc99f40eee885cc04cc358a62e Reviewed-on: https://go-review.googlesource.com/21692 Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/runtime')
0 files changed, 0 insertions, 0 deletions