[meta-virtualization] [m-c-s][PATCH] consul: don't build with the '-linkshared' option
Bruce Ashfield
bruce.ashfield at gmail.com
Sun Apr 7 20:09:04 PDT 2019
On Tue, Apr 2, 2019 at 9:36 PM Mark Asselstine
<mark.asselstine at windriver.com> 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 <mark.asselstine at windriver.com>
> ---
> 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
More information about the meta-virtualization
mailing list