summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeoff Levand <geoff@infradead.org>2016-05-19 22:33:25 +0000
committerPeter Korsgaard <peter@korsgaard.com>2016-07-04 15:07:48 +0200
commit94fdf6bcb9e194b58d2d36380956391c2f5ba8ac (patch)
tree41a4f31ba5f4ae73d9fd3b83eb64d9e748b63cd9
parentc1d90e9bb7ad1b9737db9f6476a5bdaa27a9fa8a (diff)
downloadbuildroot-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.mk3
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
OpenPOWER on IntegriCloud