* gdb-add-rpm-suggestion-script-suse.patch - Patches added (bsc#1240047): * gdb-6.6-buildid-locate-tests-suse.patch OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=448
41 lines
1.7 KiB
Diff
41 lines
1.7 KiB
Diff
From 4aaa960916b069dd82a293bf0e876dbc8710801e Mon Sep 17 00:00:00 2001
|
|
From: Tom de Vries <tdevries@suse.de>
|
|
Date: Wed, 26 Mar 2025 10:25:38 +0100
|
|
Subject: [PATCH 4/4] gdb-6.6-buildid-locate-tests-suse.patch
|
|
|
|
---
|
|
...z981154-misleading-yum-install-warning.exp | 20 ++++++++++++++++---
|
|
1 file changed, 17 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/gdb/testsuite/gdb.base/rhbz981154-misleading-yum-install-warning.exp b/gdb/testsuite/gdb.base/rhbz981154-misleading-yum-install-warning.exp
|
|
index 991ffef474d..ab5f1667f31 100644
|
|
--- a/gdb/testsuite/gdb.base/rhbz981154-misleading-yum-install-warning.exp
|
|
+++ b/gdb/testsuite/gdb.base/rhbz981154-misleading-yum-install-warning.exp
|
|
@@ -55,6 +55,20 @@ gdb_test "set build-id-verbose 1" "" \
|
|
gdb_test "set debug-file-directory /usr/lib/" "" \
|
|
"set debug-file-directory"
|
|
|
|
-gdb_test "core-file [standard_output_file gcore.test]" \
|
|
- "Missing file\\(s\\), try: dnf --enablerepo='\\*debug\\*' install [string_to_regexp /usr/lib/$build_id_without_debug] [string_to_regexp /usr/lib/debug/$build_id_debug_file]" \
|
|
- "test first yum/dnf warning"
|
|
+# Supporting this for SUSE/openSUSE requires a gdb.missing_objfile handler,
|
|
+# but that's not enabled. Zypper doesn't support finding packages based on
|
|
+# build-id, unless the package's installed.
|
|
+# So, instead of testing for the SUSE/openSUSE-specific solution, check that
|
|
+# the fedora solution doesn't appear.
|
|
+
|
|
+set cmd "core-file [standard_output_file gcore.test]"
|
|
+set test "test first yum/dnf warning"
|
|
+set fail_re [string_to_regexp "Missing file(s), try: dnf "].*
|
|
+gdb_test_multiple $cmd $test {
|
|
+ -re -wrap $fail_re {
|
|
+ fail $gdb_test_name
|
|
+ }
|
|
+ -re -wrap "" {
|
|
+ pass $gdb_test_name
|
|
+ }
|
|
+}
|
|
--
|
|
2.43.0
|
|
|