similarity index 90%
rename from meta/recipes-devtools/go/go-1.26.10.inc
rename to meta/recipes-devtools/go/go-1.26.11.inc
@@ -16,4 +16,4 @@ SRC_URI += "\
file://0009-go-Filter-build-paths-on-staticly-linked-arches.patch \
file://0010-cmd-go-clear-GOROOT-for-func-ldShared-when-trimpath-.patch \
"
-SRC_URI[main.sha256sum] = "fd63e883ba2f2bfca93c1646b31ebef63e2b1e4d2b317c9789d976a68d81f36f"
+SRC_URI[main.sha256sum] = "d44101b0ff27ed2a4c75ad46c17b9c74359209e2eb2ca7c9df6cb4fdb68e1969"
similarity index 80%
rename from meta/recipes-devtools/go/go-binary-native_1.26.10.bb
rename to meta/recipes-devtools/go/go-binary-native_1.26.11.bb
@@ -9,9 +9,9 @@ PROVIDES = "go-native"
# Checksums available at https://go.dev/dl/
SRC_URI = "https://dl.google.com/go/go${PV}.${BUILD_GOOS}-${BUILD_GOARCH}.tar.gz;name=go_${BUILD_GOTUPLE}"
-SRC_URI[go_linux_amd64.sha256sum] = "ccfe7ae822d2c2f41f4fe7c956199967a4dac22d0ee0d2b2bfdb440aab3b20c5"
-SRC_URI[go_linux_arm64.sha256sum] = "3f4227ce7b206a513e794f1393adb473a07b46e94d18bd15d1c684bbb7319797"
-SRC_URI[go_linux_ppc64le.sha256sum] = "4492031a19657de3bd7e4c48dce9d9e5aa7b668300f7c2c98e620b9ac0ee84ee"
+SRC_URI[go_linux_amd64.sha256sum] = "9849f4e04ee35303714e34fbc3ac8ab44ea3e448a95aa182f91e3b9b79c710ec"
+SRC_URI[go_linux_arm64.sha256sum] = "6c2f29b458b5add0835f18b776f69c8881a6d88428f1484a6da55755e620757e"
+SRC_URI[go_linux_ppc64le.sha256sum] = "d0e8ef5248235b37c8eeac5af51b6cf114db3640226ed82b44d4af0d6341a490"
UPSTREAM_CHECK_URI = "https://golang.org/dl/"
UPSTREAM_CHECK_REGEX = "go(?P<pver>\d+(\.\d+)+)\.linux"
similarity index 100%
rename from meta/recipes-devtools/go/go-cross-canadian_1.26.10.bb
rename to meta/recipes-devtools/go/go-cross-canadian_1.26.11.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-cross_1.26.10.bb
rename to meta/recipes-devtools/go/go-cross_1.26.11.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-crosssdk_1.26.10.bb
rename to meta/recipes-devtools/go/go-crosssdk_1.26.11.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-runtime_1.26.10.bb
rename to meta/recipes-devtools/go/go-runtime_1.26.11.bb
@@ -109,7 +109,7 @@ index 7b073165d5..1f618be0bb 100644
}
// Configuration specific to compiler toolchain.
-@@ -2805,8 +2807,25 @@ func envList(key, def string) []string {
+@@ -2811,8 +2813,25 @@ func envList(key, def string) []string {
return args
}
@@ -136,9 +136,9 @@ index 7b073165d5..1f618be0bb 100644
if cppflags, err = buildFlags("CPPFLAGS", "", p.CgoCPPFLAGS, checkCompilerFlags); err != nil {
return
}
-@@ -2822,6 +2841,13 @@ func (b *Builder) CFlags(p *load.Package) (cppflags, cflags, cxxflags, fflags, l
- if ldflags, err = buildFlags("LDFLAGS", DefaultCFlags, p.CgoLDFLAGS, checkLinkerFlags); err != nil {
- return
+@@ -2833,6 +2852,13 @@ func (b *Builder) CFlags(p *load.Package) (cppflags, cflags, cxxflags, fflags, l
+ return
+ }
}
+ if filtered {
+ cppflags = filterCompilerFlags(cppflags, false)
@@ -150,7 +150,7 @@ index 7b073165d5..1f618be0bb 100644
return
}
-@@ -2910,7 +2936,7 @@ func (b *Builder) runCgo(ctx context.Context, a *Action) error {
+@@ -2921,7 +2947,7 @@ func (b *Builder) runCgo(ctx context.Context, a *Action) error {
cgoExe := base.Tool("cgo")
cgofiles = mkAbsFiles(p.Dir, cgofiles)
@@ -159,7 +159,7 @@ index 7b073165d5..1f618be0bb 100644
if err != nil {
return err
}
-@@ -3463,7 +3489,7 @@ func (b *Builder) swigOne(a *Action, file, objdir string, pcCFLAGS []string, cxx
+@@ -3484,7 +3510,7 @@ func (b *Builder) swigOne(a *Action, file, objdir string, pcCFLAGS []string, cxx
p := a.Package
sh := b.Shell(a)
@@ -94,7 +94,7 @@ index 1f618be0bb..651fa64582 100644
if err := sh.Mkdir(buildAction.Objdir); err != nil {
return nil, err
}
-@@ -1889,6 +1906,14 @@ func (b *Builder) linkShared(ctx context.Context, a *Action) (err error) {
+@@ -1895,6 +1912,14 @@ func (b *Builder) linkShared(ctx context.Context, a *Action) (err error) {
return err
}
@@ -19,7 +19,7 @@ diff --git a/src/cmd/go/internal/work/exec.go b/src/cmd/go/internal/work/exec.go
index 651fa64582..586079afb4 100644
--- a/src/cmd/go/internal/work/exec.go
+++ b/src/cmd/go/internal/work/exec.go
-@@ -1564,6 +1564,29 @@ func (b *Builder) linkActionID(a *Action) cache.ActionID {
+@@ -1570,6 +1570,29 @@ func (b *Builder) linkActionID(a *Action) cache.ActionID {
return h.Sum()
}
@@ -49,7 +49,7 @@ index 651fa64582..586079afb4 100644
// printLinkerConfig prints the linker config into the hash h,
// as part of the computation of a linker-related action ID.
func (b *Builder) printLinkerConfig(h io.Writer, p *load.Package) {
-@@ -1574,7 +1597,7 @@ func (b *Builder) printLinkerConfig(h io.Writer, p *load.Package) {
+@@ -1580,7 +1603,7 @@ func (b *Builder) printLinkerConfig(h io.Writer, p *load.Package) {
case "gc":
fmt.Fprintf(h, "link %s %q %s\n", b.toolID("link"), forcedLdflags, ldBuildmode)
if p != nil {
@@ -30,7 +30,7 @@ diff --git a/src/cmd/go/internal/work/gc.go b/src/cmd/go/internal/work/gc.go
index 3a173efee8..8b7a44e031 100644
--- a/src/cmd/go/internal/work/gc.go
+++ b/src/cmd/go/internal/work/gc.go
-@@ -717,6 +717,12 @@ func (gcToolchain) ldShared(b *Builder, root *Action, toplevelactions []*Action,
+@@ -721,6 +721,12 @@ func (gcToolchain) ldShared(b *Builder, root *Action, toplevelactions []*Action,
// the output file path is recorded in the .gnu.version_d section.
dir, targetPath := filepath.Split(targetPath)
similarity index 100%
rename from meta/recipes-devtools/go/go_1.26.10.bb
rename to meta/recipes-devtools/go/go_1.26.11.bb