diff options
| author | Geoff Levand <geoff@infradead.org> | 2016-05-19 22:33:25 +0000 |
|---|---|---|
| committer | Peter Korsgaard <peter@korsgaard.com> | 2016-07-04 15:07:48 +0200 |
| commit | 94fdf6bcb9e194b58d2d36380956391c2f5ba8ac (patch) | |
| tree | 41a4f31ba5f4ae73d9fd3b83eb64d9e748b63cd9 | |
| parent | c1d90e9bb7ad1b9737db9f6476a5bdaa27a9fa8a (diff) | |
| download | buildroot-94fdf6bcb9e194b58d2d36380956391c2f5ba8ac.tar.gz buildroot-94fdf6bcb9e194b58d2d36380956391c2f5ba8ac.zip | |
package/go-bootstrap: Build host tools with host CC
Use the host compiler when building host tools.
The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE
here. See https://github.com/golang/go/issues/11685.
Signed-off-by: Geoff Levand <geoff@infradead.org>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| -rw-r--r-- | package/go-bootstrap/go-bootstrap.mk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/package/go-bootstrap/go-bootstrap.mk b/package/go-bootstrap/go-bootstrap.mk index 47f5013232..29f2b03335 100644 --- a/package/go-bootstrap/go-bootstrap.mk +++ b/package/go-bootstrap/go-bootstrap.mk @@ -19,11 +19,14 @@ HOST_GO_BOOTSTRAP_DEPENDENCIES = toolchain HOST_GO_BOOTSTRAP_ROOT = $(HOST_DIR)/usr/lib/go-$(GO_BOOTSTRAP_VERSION) +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE +# here. See https://github.com/golang/go/issues/11685. HOST_GO_BOOTSTRAP_MAKE_ENV = \ GOOS=linux \ GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_ROOT)" \ GOROOT="$(@D)" \ GOBIN="$(@D)/bin" \ + CC=$(HOSTCC_NOCCACHE) \ CGO_ENABLED=0 define HOST_GO_BOOTSTRAP_BUILD_CMDS |

