No, unfortunately I worked around the problem by redesigning the modules On Thu, Sep 12, 2019, 8:52 PM <bkirsch1...@gmail.com> wrote:
> Did you find the solution to this problem? I think I might have the same > problem. > > Also, if there is useful info, and it's not too much trouble, can you link > to the issue you opened? > Thanks > > On Sunday, October 30, 2016 at 9:18:27 AM UTC-7, Sriram wrote: >> >> Sure will do that.. Thanks Ian >> >> On Oct 30, 2016 9:37 PM, "Ian Lance Taylor" <ia...@golang.org> wrote: >> >>> On Sat, Oct 29, 2016 at 10:22 AM, <pat....@gmail.com> wrote: >>> > Can you please provide more info? If i use the below command to >>> compile my >>> > project, the linker error still pops up. >>> > >>> > Just to recap, >>> > >>> > My packages A and B statically link a common library LIBA. Also, >>> Package B >>> > imports A. Compilation of the individual packages is successful but >>> when i >>> > try to create a binary (using package main which imports B) I get a >>> linker >>> > error for redefinition of the library. >>> > >>> > >>> > I understand that Im linking the library twice (once in package A and >>> once >>> > in B) but I cant compile the individual packages without linking it in >>> each >>> > of the packages. >>> > >>> > >>> > package A: >>> > >>> > package A >>> > /* >>> > #cgo LDFLAGS: -Bstatic ${SRCDIR}/../lib/libeventbridge.a >>> > */ >>> > import "C" >>> > >>> > >>> > The same thing in package B: >>> > >>> > package B >>> > >>> > import "A" >>> > /* >>> > #cgo LDFLAGS: -Bstatic ${SRCDIR}/../lib/libeventbridge.a >>> > */ >>> > import "C" >>> >>> Please open an issue at https://golang.org/issue with a complete >>> standalone reproduction case. I'm not really sure what is going on. >>> >>> Ian >>> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "golang-nuts" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/golang-nuts/IxNoiFog6sM/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/70f1422b-92b6-4be1-ac5f-e7452b1f7e02%40googlegroups.com > <https://groups.google.com/d/msgid/golang-nuts/70f1422b-92b6-4be1-ac5f-e7452b1f7e02%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAMyu9N1-ytgL6UrVSvYzhkx7DSZUM%2BhDGR4Fg-4zyMurce5PkA%40mail.gmail.com.