From 94fdf6bcb9e194b58d2d36380956391c2f5ba8ac Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Thu, 19 May 2016 22:33:25 +0000 Subject: [PATCH] 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 Reviewed-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/go-bootstrap/go-bootstrap.mk | 3 +++ 1 file changed, 3 insertions(+) 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 -- 2.30.2