Thanks Ian!

That makes sense and the -i flag worked.

On Sunday, August 21, 2016 at 12:49:38 AM UTC+1, Ian Lance Taylor wrote:
>
> On Sat, Aug 20, 2016 at 3:20 PM,  <jose.v...@canonical.com <javascript:>> 
> wrote: 
> > I was trying to compare the results of go tool compare for different 
> > GOOS+GOARCH values. 
> > 
> > It produced code for my current default GOOS+GOARCH (darwin+amd64) but 
> > failed when I tried another: 
> > 
> > $ GOOS=linux GOARCH=arm go tool compile -S countdown.go 
> > countdown.go:3: can't find import: "fmt" 
> > 
> > Seems go tool compile won't compile the dependencies on the give os+arch 
> for 
> > me, but expect them to be there. 
> > 
> > Can you explain why is this happening? 
> > (I am guessing go tool compile is quite low level and works just on my 
> > current package) 
> > 
> > How can I get several GOOS+GOARCHES (on the same machine) assembly 
> outputs 
> > from my program? 
>
> `go tool compile` just invokes the compiler and nothing else. 
>
> I would suggest first 
>
> GOOS=linux GOARCH=arm go build -i countdown.go 
>
> That should install the dependencies.  Then you should be able to use 
> `go tool compile`. 
>
> Ian 
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to