summaryrefslogtreecommitdiff
path: root/dev-lang/go
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2025-09-08 15:09:35 -0500
committerWilliam Hubbs <williamh@gentoo.org>2025-09-08 15:12:40 -0500
commit44f89a6708d5e69c91e609c715bf1d276b0f9d55 (patch)
treefce3cc1fcc7075cb20ebed1ca08f8c4ed26fd2b5 /dev-lang/go
parent273540ab6397593e183cf92fed023f696e621f11 (diff)
downloadgentoo-44f89a6708d5e69c91e609c715bf1d276b0f9d55.tar.gz
gentoo-44f89a6708d5e69c91e609c715bf1d276b0f9d55.tar.bz2
gentoo-44f89a6708d5e69c91e609c715bf1d276b0f9d55.zip
dev-lang/go: disable dwarf5 generation for now
Bug: https://bugs.gentoo.org/961745 Signed-off-by: William Hubbs <williamh@gentoo.org>
Diffstat (limited to 'dev-lang/go')
-rw-r--r--dev-lang/go/files/go-1.25-no-dwarf5.patch15
-rw-r--r--dev-lang/go/go-1.25.1.ebuild1
2 files changed, 16 insertions, 0 deletions
diff --git a/dev-lang/go/files/go-1.25-no-dwarf5.patch b/dev-lang/go/files/go-1.25-no-dwarf5.patch
new file mode 100644
index 000000000000..72c2bab24ad3
--- /dev/null
+++ b/dev-lang/go/files/go-1.25-no-dwarf5.patch
@@ -0,0 +1,15 @@
+diff --git a/go.env b/go.env
+index 6ff2b921d4..e8959a72c7 100644
+--- a/go.env
++++ b/go.env
+@@ -2,6 +2,10 @@
+ # Values set by 'go env -w' and written to the user's go/env file override these.
+ # The environment overrides everything else.
+
++#This can be removed when debugedit is fixed to support dwarf5
++# https://sourceware.org/bugzilla/show_bug.cgi?id=33204
++GOEXPERIMENT=nodwarf5
++
+ # Use the Go module mirror and checksum database by default.
+ # See https://proxy.golang.org for details.
+ GOPROXY=https://proxy.golang.org,direct
diff --git a/dev-lang/go/go-1.25.1.ebuild b/dev-lang/go/go-1.25.1.ebuild
index ea320f14b604..1461ffc59218 100644
--- a/dev-lang/go/go-1.25.1.ebuild
+++ b/dev-lang/go/go-1.25.1.ebuild
@@ -67,6 +67,7 @@ go_cross_compile() {
PATCHES=(
"${FILESDIR}"/go-1.24-skip-gdb-tests.patch
"${FILESDIR}"/go-1.24-dont-force-gold-arm.patch
+ "${FILESDIR}"/go-1.25-no-dwarf5.patch
"${FILESDIR}"/go-never-download-newer-toolchains.patch
)