diff options
| author | Michael Hudson-Doyle <michael.hudson@canonical.com> | 2016-04-08 15:06:04 +1200 |
|---|---|---|
| committer | Michael Hudson-Doyle <michael.hudson@canonical.com> | 2016-04-14 20:19:43 +0000 |
| commit | 12e3b184f0fe15787be7f0837d2b168a4fbe60be (patch) | |
| tree | cf46d191a456eb9e3bb508e98b99f490e3e0b472 /src/runtime/atomic_pointer.go | |
| parent | e5463f5055d590046a451a115ceac7b58b3f825f (diff) | |
| download | go-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/atomic_pointer.go')
0 files changed, 0 insertions, 0 deletions
