diff options
author | Mark Asselstine <mark.asselstine@windriver.com> | 2019-03-18 11:21:52 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-04-10 13:46:17 +0100 |
commit | bb04858ea65a4808c3164c77b69855bb8ebc4075 (patch) | |
tree | d738860870507921de47a1f9348dbd42921c6fb8 /meta/site/arm-darwin | |
parent | 4d1000a303ac6417fef0a7ea91f00ce14673127a (diff) | |
download | poky-bb04858ea65a4808c3164c77b69855bb8ebc4075.tar.gz |
go.bbclass: Export more GO* environment variables
Currently we are not doing a good job of consolidating GO environment
variables used by the go build system in the go.bbclass, instead we
are relying on the individual GO recipe authors to perform the
exports. This can result in inconsistent build results and often
binaries that are not properly cross compiled, resulting in segfaults
when the applications are run on the target.
For example the GO documentation recommends that the environment
include a value assigned to GOARM when cross building for ARMv5, ARMv6
and ARMv7 (https://github.com/golang/go/wiki/GoArm).
In order to avoid polluting the build scripts with unnecessary
exports, such as run.do_compile, we attempt to only export variables
when they apply to a specific arch.
(From OE-Core rev: 6300c4a83f7c8fc88702798ffe25bd6d57091673)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/site/arm-darwin')
0 files changed, 0 insertions, 0 deletions