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>
This commit is contained in:
parent
c1d90e9bb7
commit
94fdf6bcb9
@ -19,11 +19,14 @@ HOST_GO_BOOTSTRAP_DEPENDENCIES = toolchain
|
|||||||
|
|
||||||
HOST_GO_BOOTSTRAP_ROOT = $(HOST_DIR)/usr/lib/go-$(GO_BOOTSTRAP_VERSION)
|
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 = \
|
HOST_GO_BOOTSTRAP_MAKE_ENV = \
|
||||||
GOOS=linux \
|
GOOS=linux \
|
||||||
GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_ROOT)" \
|
GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_ROOT)" \
|
||||||
GOROOT="$(@D)" \
|
GOROOT="$(@D)" \
|
||||||
GOBIN="$(@D)/bin" \
|
GOBIN="$(@D)/bin" \
|
||||||
|
CC=$(HOSTCC_NOCCACHE) \
|
||||||
CGO_ENABLED=0
|
CGO_ENABLED=0
|
||||||
|
|
||||||
define HOST_GO_BOOTSTRAP_BUILD_CMDS
|
define HOST_GO_BOOTSTRAP_BUILD_CMDS
|
||||||
|
Loading…
Reference in New Issue
Block a user