Descriptiongo/cmd/go: always link external test packages first
When linking complex packages that use both internal and external tests as well as many dependencies it is critical that the link order be external test package, internal test package, everything else.
This change is a back (forward?) port of the same change that canonical have been maintaining on their fork of the go tool for gccgo. Now that gccgo uses the go tool from upstream, this patch should be applied both to the gofrontend and golang/go repos.
Patch Set 1 #Patch Set 2 : diff -r 0def388e2919207cee03cd288038ff9876089104 https://code.google.com/p/gofrontend/ #Patch Set 3 : diff -r 0def388e2919207cee03cd288038ff9876089104 https://code.google.com/p/gofrontend/ #
Total comments: 2
Patch Set 4 : diff -r 0def388e2919207cee03cd288038ff9876089104 https://code.google.com/p/gofrontend/ #Patch Set 5 : diff -r 0def388e2919207cee03cd288038ff9876089104 https://code.google.com/p/gofrontend/ #
MessagesTotal messages: 13
|