aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-devtools/go/go-build/0001-build-use-instead-of-go.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-devtools/go/go-build/0001-build-use-instead-of-go.patch')
-rw-r--r--recipes-devtools/go/go-build/0001-build-use-instead-of-go.patch6
1 files changed, 4 insertions, 2 deletions
diff --git a/recipes-devtools/go/go-build/0001-build-use-instead-of-go.patch b/recipes-devtools/go/go-build/0001-build-use-instead-of-go.patch
index 873d7ab4..eb634f3d 100644
--- a/recipes-devtools/go/go-build/0001-build-use-instead-of-go.patch
+++ b/recipes-devtools/go/go-build/0001-build-use-instead-of-go.patch
@@ -1,11 +1,13 @@
From 4db28c98481056c41097f808335c37e8517fe485 Mon Sep 17 00:00:00 2001
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Date: Fri, 7 Aug 2020 23:39:18 -0400
-Subject: [PATCH] build: use instead of 'go'
+Subject: [PATCH] build: use ${GO} instead of 'go'
While we can get away with 'go' if the host/target arch match, the
new go-binary toolchain blows up in a cross compile situation.
+Upstream-Status: Inappropriate [embedded specific]
+
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
gobuild/Makefile | 4 ++--
@@ -24,7 +26,7 @@ Index: git/src/import/gobuild/Makefile
${BIN}: ${GODEPPATHS} $(filter %/$@.go, ${MAIN})
- GOPATH=${GOPATH} ${ARCH} go build $(filter %/$@.go, ${MAIN})
-+ GOPATH=${GOPATH} ${ARCH} ${GO} build $(filter %/$@.go, ${MAIN})
++ GOPATH=${GOPATH} ${ARCH} ${GO} build -trimpath $(filter %/$@.go, ${MAIN})
clean:
rm -f ${BIN}