]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
go.bbclass: disable the use of the default configuration file
authorChen Qi <Qi.Chen@windriver.com>
Tue, 26 Apr 2022 03:59:09 +0000 (11:59 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 26 Apr 2022 17:29:04 +0000 (18:29 +0100)
commit711b41744ab08ee62c71cdccca335a7828ec0ba1
tree57e240fce92d7a0c829c1f0302eae598ad04a8a5
parent1c02b768a71ec88bfe1cc0c4443683de8b66056e
go.bbclass: disable the use of the default configuration file

We need to disable the use the default configuration file. This is
to ensure that user settings do not mess things up when building go
recipes.

For example, if I set 'GOBIN=./relative/path' in $HOME/.config/go/env,
then go-runtime fails to build with error like below:

  cannot install, GOBIN must be an absolute path

According to `go help environment',
"""
Setting GOENV=off in the environment disables the use of the default
configuration file.
"""

We can explicitly disable the configuration file by setting GOENV to off.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/go.bbclass