# Check distro name is included in the version output. Patch001: gdb-test-show-version.patch # Update gdb-add-index.sh such that, when the GDB environment # variable is not set, the script is smarter than just looking for # 'gdb' in the $PATH. # # The actual search order is now: /usr/bin/gdb.minimal, gdb (in the # $PATH), then /usr/libexec/gdb. # # For the rationale of looking for gdb.minimal see: # # https://fedoraproject.org/wiki/Changes/Minimal_GDB_in_buildroot # #=fedora Patch002: gdb-add-index.patch # Not a backport. Add a new script which hooks into GDB and suggests # RPMs to install when GDB finds an objfile with no debug info. Patch003: gdb-rpm-suggestion-script.patch # Backport Guinevere Larsen's build warning fixes (RH BZ 2424325). Patch004: gdb-rhbz2424325-c23-const-build-warnings.patch # Backport Keith Seitz's C23 const-correctness fixes (pending upstream review). # Mailing list: https://sourceware.org/pipermail/binutils/2026-January/... # Posted 2026-01-07, not yet approved. Patch005: gdb-rhbz2424325-c23-more-const-fixes.patch # Backport Tom de Vries fix regarding implicit lambda captures # (RH BZ 2424325). Patch006: gdb-rhbz2424325-c++20-implicit-lambda-capture.patch # Backport of upstream commit 70b66cf338b14336 to address RHBZ # 2402580. This backport can be dropped when rebasing to GDB 18. # There were some moderate merge conflicts which needed resolving # when backporting this fix. Patch007: gdb-rhbz2403580-misplaced-symtabs.patch # Backport of upstream commit c1da013915e from Kevin Buettner # (RHBZ 2413405). Patch008: gdb-rhbz2413405-gcore-unreadable-pages.patch # Backport of upstream commit d2cc16cd7fc from Jan Vrany fixing # FAILs in gdb.base/fileio.exp caused by macro expansion of # path components in OUTDIR.gdb/testsuite: fix FAILs in fileio.exp Patch009: gdb-fileio-test-fixes.patch # Backport upstream commit 8bd08ee92c4 to address rhbz2366461. This # commit will drop out with GDB 18. Patch010: gdb-rhbz2366461-missing-thread.patch # Backport upstream commit cd289df068e to address rhbz2366461. This # commit will drop out with GDB 18. Patch011: gdb-rhbz2366461-bad-solib-entry-addr.patch # Fix use of deprecated trace variable subcommand # (Tom de Vries) Patch012: gdb-fix-testsuite-newer-tcl.patch # Backport the following upstream commits in order to address RHBZ # 2467251: d980317c7f1, 958d06262a7, 7d1d7386561, 8915de0883c, # 8f65ab7b71f. These commits will all drop out when we rebase to GDB # 18. Patch013: gdb-rhbz2467251-computed-location-synthetic-pointers.patch # Fix EILSEQ problems for UTF8 related tests when using expect # enabled with Tcl 9 and full set of Tcl 9 compatibility fixes # from upstream PR80674 branch. Required for testing GDB on # Fedora 44 and rawhide (Fedora 45). # # At the time of this Fedora commit, this patch was not upstream yet. # For its status, see: # # https://inbox.sourceware.org/gdb-patches/20260526192701.3835262-2-kevinb@redhat.com/T/#u Patch014: gdb-tcl9-utf8-encoding-fix.patch # Backport of upstream commit e492fb22b70 # gdb: backport DAP core file support Patch015: gdb-backport-dap-core-file-support.patch # Backport of upstream commit be3a9405ceb4d6d6 to fix RHBZ 2368350, an # out of memory issue with the D demangler. # # The commit being pulled in here is a commit that syncs multiple # commits to libiberty from gcc to binutils-gdb. Most of these commits # are spelling and white space fixes, which should have no real impact. # The only commit we actually care about is gcc commit bc4d9b6aeb3, # which fixes the D demangler issue. # # This commit will not be needed once we rebase to GDB 18. Patch016: gdb-backport-libiberty-sync.patch # Backport of upstream commit 93f536d813c41527e8c939a5f8a90a4 to fix # RHBZ2498034. Patch017: gdb-backport-corefile-use-after-free-fix.patch