<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 2 November 2016 at 09:31, Tianon Gravi <span dir="ltr"><<a href="mailto:tianon@debian.org" target="_blank">tianon@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On 1 November 2016 at 11:28, MartÃn Ferrari <<a href="mailto:tincho@tincho.org">tincho@tincho.org</a>> wrote:<br>
> Now it is failing to build on gccgo arches [0], possibly due to some<br>
> tool still hardcoding the location for godoc. It would be great if<br>
> somebody can take a look, I have already spent way too much time on this<br>
> this week :)<br>
<br>
</span>Here's the relevant build log snippet:<br>
<br>
| go install -v -p 1 <a href="http://golang.org/x/tools/benchmark/parse" rel="noreferrer" target="_blank">golang.org/x/tools/benchmark/<wbr>parse</a> ...<br>
<a href="http://golang.org/x/tools/refactor/satisfy" rel="noreferrer" target="_blank">golang.org/x/tools/refactor/<wbr>satisfy</a><br>
| ...<br>
| <a href="http://golang.org/x/tools/cmd/godoc" rel="noreferrer" target="_blank">golang.org/x/tools/cmd/godoc</a><br>
| go install <a href="http://golang.org/x/tools/cmd/godoc" rel="noreferrer" target="_blank">golang.org/x/tools/cmd/godoc</a>: open /usr/bin/godoc:<br>
permission denied<br>
| <a href="http://golang.org/x/tools/imports" rel="noreferrer" target="_blank">golang.org/x/tools/imports</a><br>
| ...<br>
<br>
So it appears that gccgo's "go install" is trying to "install" godoc<br>
into "/usr/bin" instead of "$GOPATH/bin" for some reason. :/<br></blockquote><div><br></div><div>Go 1.6 did that too, but the special behaviour here was removed for 1.7. gccgo-6 still has a version of the go tool based on 1.6 though, so (unfortunately) the GOROOT hack that 3852aaaac129b5154b63e2b86ba5db13390096ba calls "uneeded" is, in fact, needed for a little longer.</div><div><br></div><div>Cheers,</div><div>mwh</div></div></div></div>