summaryrefslogtreecommitdiffstats
path: root/meta/site/arm-darwin
diff options
context:
space:
mode:
authorMark Asselstine <mark.asselstine@windriver.com>2019-03-18 11:21:52 -0400
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-04-10 13:46:17 +0100
commitbb04858ea65a4808c3164c77b69855bb8ebc4075 (patch)
treed738860870507921de47a1f9348dbd42921c6fb8 /meta/site/arm-darwin
parent4d1000a303ac6417fef0a7ea91f00ce14673127a (diff)
downloadpoky-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