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. 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 -- _______________________________________________ meta-virtualization mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-virtualization
