diff options
author | Khem Raj <raj.khem@gmail.com> | 2022-03-29 16:39:50 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-04-19 14:42:20 +0100 |
commit | 8dc1f28aa10c775e64b5275679b1f8142e8cd038 (patch) | |
tree | 59985e8815951bc6c03b6a4509da6f1a091dad2a /meta/recipes-devtools/go/go-1.18/0001-exec.go-do-not-write-linker-flags-into-buildids.patch | |
parent | a6ebbe3a10ff76386dde03ddaa7097bdb2f5d9a5 (diff) | |
download | poky-8dc1f28aa10c775e64b5275679b1f8142e8cd038.tar.gz |
go: Upgrade to 1.18
1.18 is a major release brings in long awaited new features e.g.
generics, fuzzing
Detailed list is here [1]
Drop patches to manipulate multiword CC/CXX as go has fixed it
differently [2]
Drop cgo portion of patch to hack hash generation logic
either we should find a way to not use it or redo it,
in current form its not upstreamable and its
altering core features of go compiler, it can not be maintained as is
Do not emit linkinfo into the actionID
Drop ignoring CVE-2021-29923 its already addressed in go >= 1.17
[1] https://go.dev/doc/go1.18
[2] https://groups.google.com/g/golang-codereviews/c/fUhCbpYG7HE
(From OE-Core rev: 1a99cc2eed34434d75b2f53af1616ad79eef0906)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/go/go-1.18/0001-exec.go-do-not-write-linker-flags-into-buildids.patch')
-rw-r--r-- | meta/recipes-devtools/go/go-1.18/0001-exec.go-do-not-write-linker-flags-into-buildids.patch | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/meta/recipes-devtools/go/go-1.18/0001-exec.go-do-not-write-linker-flags-into-buildids.patch b/meta/recipes-devtools/go/go-1.18/0001-exec.go-do-not-write-linker-flags-into-buildids.patch index 20b6636f65..f117152f2a 100644 --- a/meta/recipes-devtools/go/go-1.18/0001-exec.go-do-not-write-linker-flags-into-buildids.patch +++ b/meta/recipes-devtools/go/go-1.18/0001-exec.go-do-not-write-linker-flags-into-buildids.patch | |||
@@ -14,11 +14,9 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | |||
14 | src/cmd/go/internal/work/exec.go | 4 ++-- | 14 | src/cmd/go/internal/work/exec.go | 4 ++-- |
15 | 1 file changed, 2 insertions(+), 2 deletions(-) | 15 | 1 file changed, 2 insertions(+), 2 deletions(-) |
16 | 16 | ||
17 | diff --git a/src/cmd/go/internal/work/exec.go b/src/cmd/go/internal/work/exec.go | ||
18 | index 696db23..727d40b 100644 | ||
19 | --- a/src/cmd/go/internal/work/exec.go | 17 | --- a/src/cmd/go/internal/work/exec.go |
20 | +++ b/src/cmd/go/internal/work/exec.go | 18 | +++ b/src/cmd/go/internal/work/exec.go |
21 | @@ -1136,7 +1136,7 @@ func (b *Builder) linkActionID(a *Action) cache.ActionID { | 19 | @@ -1274,7 +1274,7 @@ func (b *Builder) linkActionID(a *Action |
22 | } | 20 | } |
23 | 21 | ||
24 | // Toolchain-dependent configuration, shared with b.linkSharedActionID. | 22 | // Toolchain-dependent configuration, shared with b.linkSharedActionID. |
@@ -27,7 +25,7 @@ index 696db23..727d40b 100644 | |||
27 | 25 | ||
28 | // Input files. | 26 | // Input files. |
29 | for _, a1 := range a.Deps { | 27 | for _, a1 := range a.Deps { |
30 | @@ -1418,7 +1418,7 @@ func (b *Builder) linkSharedActionID(a *Action) cache.ActionID { | 28 | @@ -1568,7 +1568,7 @@ func (b *Builder) linkSharedActionID(a * |
31 | fmt.Fprintf(h, "goos %s goarch %s\n", cfg.Goos, cfg.Goarch) | 29 | fmt.Fprintf(h, "goos %s goarch %s\n", cfg.Goos, cfg.Goarch) |
32 | 30 | ||
33 | // Toolchain-dependent configuration, shared with b.linkActionID. | 31 | // Toolchain-dependent configuration, shared with b.linkActionID. |
@@ -36,6 +34,3 @@ index 696db23..727d40b 100644 | |||
36 | 34 | ||
37 | // Input files. | 35 | // Input files. |
38 | for _, a1 := range a.Deps { | 36 | for _, a1 := range a.Deps { |
39 | -- | ||
40 | 2.17.1 | ||
41 | |||