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.