From: Geoff Levand Date: Thu, 19 May 2016 22:33:25 +0000 (+0000) Subject: package/go-bootstrap: Build host tools with host CC X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=94fdf6bcb9e194b58d2d36380956391c2f5ba8ac;p=buildroot.git 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 --- 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