From: Geoff Levand Date: Thu, 26 May 2016 18:21:32 +0000 (+0000) Subject: package/go: Add HOST_GO_TARGET_ENV X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=86b0f0e68553eb5019f23ebfd4ac29c13149c882;p=buildroot.git package/go: Add HOST_GO_TARGET_ENV For the convenience of package makefiles define the new make variables HOST_GO_TOOLDIR and HOST_GO_TARGET_ENV. Signed-off-by: Geoff Levand Signed-off-by: Thomas Petazzoni --- diff --git a/package/go/go.mk b/package/go/go.mk index 7ac2540b91..090c5e4f1c 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -35,6 +35,15 @@ endif HOST_GO_DEPENDENCIES = host-go-bootstrap HOST_GO_ROOT = $(HOST_DIR)/usr/lib/go +# For the convienience of target packages. +HOST_GO_TOOLDIR = $(HOST_GO_ROOT)/pkg/tool/linux_$(GO_GOARCH) +HOST_GO_TARGET_ENV = \ + GOARCH=$(GO_GOARCH) \ + GOROOT="$(HOST_GO_ROOT)" \ + CC=$(TARGET_CC) \ + CXX=$(TARGET_CXX) \ + GOTOOLDIR="$(HOST_GO_TOOLDIR)" + # The go build system doesn't have the notion of cross compiling, but just the # notion of architecture. When the host and target architectures are different # it expects to be given a target cross compiler in CC_FOR_TARGET. When the