commit:     5116b3e1ff1a6986cfe5ead3569c9644a7b14df9
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 15 00:54:34 2025 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Mar 15 00:56:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5116b3e1

dev-lang/go: skip gdb runtime tests

Closes: https://bugs.gentoo.org/951315
Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 dev-lang/go/files/go-1.24-skip-gdb-tests.patch | 12 ++++++++++++
 dev-lang/go/go-1.24.1.ebuild                   |  1 +
 2 files changed, 13 insertions(+)

diff --git a/dev-lang/go/files/go-1.24-skip-gdb-tests.patch 
b/dev-lang/go/files/go-1.24-skip-gdb-tests.patch
new file mode 100644
index 000000000000..498483571dad
--- /dev/null
+++ b/dev-lang/go/files/go-1.24-skip-gdb-tests.patch
@@ -0,0 +1,12 @@
+diff --git a/src/runtime/runtime-gdb_test.go b/src/runtime/runtime-gdb_test.go
+index 9c54d68949..d4eada51af 100644
+--- a/src/runtime/runtime-gdb_test.go
++++ b/src/runtime/runtime-gdb_test.go
+@@ -55,6 +55,7 @@ func checkGdbEnvironment(t *testing.T) {
+       case "plan9":
+               t.Skip("there is no gdb on Plan 9")
+       }
++              t.Skip("gdb tests do not work under gentoo portage")
+ }
+ 
+ func checkGdbVersion(t *testing.T) {

diff --git a/dev-lang/go/go-1.24.1.ebuild b/dev-lang/go/go-1.24.1.ebuild
index 022bec0a6614..423eda182b28 100644
--- a/dev-lang/go/go-1.24.1.ebuild
+++ b/dev-lang/go/go-1.24.1.ebuild
@@ -71,6 +71,7 @@ go_cross_compile() {
 }
 
 PATCHES=(
+       "${FILESDIR}"/go-1.24-skip-gdb-tests.patch
        "${FILESDIR}"/go-never-download-newer-toolchains.patch
 )
 

Reply via email to