summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/go/go-1.9/default-buildmode-pie.patch
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2017-12-06 09:17:01 -0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-12-07 12:23:43 +0000
commitf88c841a2dafe9257483ac23f0c9b5dbc75276ee (patch)
treefc7fe0a39895aef87976288ba8c1e61f4a57804c /meta/recipes-devtools/go/go-1.9/default-buildmode-pie.patch
parent1c61ba0a3f89959ad9668c83826e3b0011afd1d0 (diff)
downloadpoky-f88c841a2dafe9257483ac23f0c9b5dbc75276ee.tar.gz
Revert "go: Fix build with PIE on musl"
This reverts commit d6fcf91c06a3d118e8741273fac6903100141db4. This commit was included on the rocko update by mistake. It ended being dropped from master merge queue but forgotten in rocko one. (From OE-Core rev: 4b69167fb3e55dfd1ff0fa0cfc7f4c226b033d6a) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/go/go-1.9/default-buildmode-pie.patch')
-rw-r--r--meta/recipes-devtools/go/go-1.9/default-buildmode-pie.patch18
1 files changed, 0 insertions, 18 deletions
diff --git a/meta/recipes-devtools/go/go-1.9/default-buildmode-pie.patch b/meta/recipes-devtools/go/go-1.9/default-buildmode-pie.patch
deleted file mode 100644
index a7933bd39e..0000000000
--- a/meta/recipes-devtools/go/go-1.9/default-buildmode-pie.patch
+++ /dev/null
@@ -1,18 +0,0 @@
1Default to PIE on linux platforms
2
3Upstream-Status: Pending
4Signed-off-by: Khem Raj <raj.khem@gmail.com>
5
6diff -upr src/go.orig/src/cmd/go/internal/work/build.go src/go/src/cmd/go/internal/work/build.go
7--- go.orig/src/cmd/go/internal/work/build.go 2017-08-27 17:38:26.354750979 +0200
8+++ go/src/cmd/go/internal/work/build.go 2017-08-27 17:40:27.555130105 +0200
9@@ -304,7 +304,8 @@ func BuildModeInit() {
10 ldBuildmode = "c-shared"
11 case "default":
12 switch platform {
13- case "android/arm", "android/arm64", "android/amd64", "android/386":
14+ case "linux/386", "linux/amd64", "linux/arm", "linux/arm64", "linux/ppc64le", "linux/s390x",
15+ "android/arm", "android/arm64", "android/amd64", "android/386":
16 codegenArg = "-shared"
17 ldBuildmode = "pie"
18 case "darwin/arm", "darwin/arm64":