2016. június 26., vasárnap 21:42:15 UTC+2 időpontban Ian Lance Taylor a következőt írta: > > On Sun, Jun 26, 2016 at 12:18 AM, Tamás Gulácsi <tgula...@gmail.com > <javascript:>> wrote: > > I want to find out the source package's given the binary. > > > > github.com/FiloSottile/gorebuild (and github.com/rjeczalik/which) works > fine > > with binaries built with the "go" tool. > > But fails if cgo (and thus I think gcc) is included in the build > procedure. > > > > A minimal example is attached to > > https://github.com/FiloSottile/gorebuild/issues/3 > > > > Can anybody help me? > > I don't see how the .gosymtab section is relevant here. It's > currently always empty. When using external linking, as when building > a program that uses cgo, it gets dropped. But even when it remains in > the file, it is empty. I don't think gosymtab has had any contents > since the 1.2 release. Yes, the situation is somewhat confusing, and > I'm not sure I entirely understand it. > > Ian >
Ok, than anz other idea to get the binary's main.main function's package's path, from the binary? The other way around (go list -e .../binary) has its own weaknesses (dirs with same names)... -- 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.