On Tue, Apr 2, 2019 at 9:36 PM Mark Asselstine <[email protected]> wrote: > > We are currently seeing the following error: > type..eUfRrckI: missing section for relocation target type..FEeY9FdU > ... > > This is similar to the reported issues > http://www.lyddzz.com/github_/golang/go/issues/30768 > and > https://github.com/hashicorp/consul/issues/5486 (but this one appears > to be a report of 'our' issue so isn't really valid) > > The go.bbclass currently completes 2 builds (if GO_DYNLINK is set), > one without '-linkshared' and one with. The '--linkshared' option is > marked as experimental (https://golang.org/cmd/link/ -- "-linkshared > Link against installed Go shared libraries (experimental)"). > > By setting GO_LINKSHARED prior to inheriting go.bbclass we can > overwrite the default compile behavior and only perform the build > without the '-linkshared' option. This shouldn't change the > functionality of consul and we can revert to the default behavior when > the issues have been addressed.
Agreed, and this works for me as well. Merged. Bruce > > Signed-off-by: Mark Asselstine <[email protected]> > --- > recipes-connectivity/consul/consul_git.bb | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/recipes-connectivity/consul/consul_git.bb > b/recipes-connectivity/consul/consul_git.bb > index f9fb236..ab78cbd 100644 > --- a/recipes-connectivity/consul/consul_git.bb > +++ b/recipes-connectivity/consul/consul_git.bb > @@ -13,6 +13,11 @@ S = "${WORKDIR}/git" > > RDEPENDS_${PN}-dev_append = " bash" > > +# Temporarily workaround an issue with GO 1.12.1 > +# http://www.lyddzz.com/github_/golang/go/issues/30768 > +# Disable experimental use of '-linkshared'. > +GO_LINKSHARED = "" > + > inherit systemd go > > # Besides the hosts specified in goarch, we do not build for mips. > -- > 2.7.4 > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -- _______________________________________________ meta-virtualization mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-virtualization
