Commit Graph

1248 Commits

Author SHA1 Message Date
David Abdurachmanov 634fa26026
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-21 12:04:14 +02:00
David Abdurachmanov 03d850517e Add support for riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-15 18:59:10 +00:00
David Abdurachmanov 6b9a67d331
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-05 17:17:27 +02:00
Kevin Buettner 0ef7ce6648 Backport upstream workaround for GCC 14 problem
The GCC problem is responsible for GDB internal errors.  See:

https://sourceware.org/bugzilla/show_bug.cgi?id=31281
2024-01-29 15:59:22 -07:00
Guinevere Larsen ce2a1b8ca4 remove gdb-6.5-BEA-testsuite.patch
A similar version was accepted upstream and will make its way back here
with the next rebase.
2024-01-25 19:27:30 +01:00
Guinevere Larsen 9283c2ae14 backport gdb: fix "list ." related crash
This fixes RHBZ 2259850
2024-01-25 18:26:48 +01:00
Fedora Release Engineering c1639496fb Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 12:37:59 +00:00
David Abdurachmanov 6dc547f9f5
Merge commit '46b67ac265b7e278fc4e800e8004b2a24531fcef' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-01-23 13:06:47 +02:00
Fedora Release Engineering 0a28429a4a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 20:23:22 +00:00
Kevin Buettner 46b67ac265 Backport upstream commit 54195469c18, fixing a build problem 2024-01-17 13:10:14 -07:00
Kevin Buettner a84ff66cf3 Backport upstream commit bc23ea51f8a83e9524dfb553baa8baacb29e68a9
This backport might fix RHBZ 2257562.
2024-01-16 20:12:34 -07:00
Alexandra Hájková c01228012c Fix typo in gdb.spec 2024-01-11 18:29:41 +01:00
Alexandra Hájková 9b90152921 Backport upstream commits 7ae9ecfd801 and 8170efad364 to avoid
using _PyOS_ReadlineTState  (RHBZ 2250652).
2024-01-09 13:41:13 +01:00
David Abdurachmanov a36b0fbe3a
Add support for riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-12-14 15:49:12 +02:00
David Abdurachmanov 7ef0572cad
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-12-14 15:45:32 +02:00
Kevin Buettner ebdac5bb6e Rebase to FSF GDB 14.1
Update local patches:
    gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
    gdb-6.6-buildid-locate-rpm.patch
    gdb-6.6-buildid-locate.patch
    gdb-container-rh-pkg.patch
    gdb-core-open-vdso-warning.patch
    gdb-fedora-libncursesw.patch
    gdb-linux_perf-bundle.patch

Update backported patches which didn't make it into 14.1:
    gdb-rhbz-2232086-cpp-ify-mapped-symtab.patch
    gdb-rhbz-2232086-generate-gdb-index-consistently.patch

Drop upstreamed local patches:
    gdb-6.5-sharedlibrary-path.patch

Drop gdb-13.2 backports (which are now in gdb-14.1):
    gdb-binutils29988-read_indexed_address.patch
    gdb-bz2196395-debuginfod-legacy-openssl-crash.patch
    gdb-bz2237392-dwarf-obstack-allocation.patch
    gdb-bz2237515-debuginfod-double-free.patch
    gdb-rhbz2192105-ftbs-dangling-pointer
    gdb-rhbz2233961-CVE-2022-4806.patch
    gdb-rhbz2233965-memory-leak.patch

Adjust gdb.spec so that --with-mpfr is no longer passed to
configure; doing so, combined with some configury changes triggered
a latent build problem.
2023-12-08 18:43:22 -07:00
David Abdurachmanov a91871dc0f
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-12-05 10:17:12 +02:00
Kevin Buettner a27201b2a0 Remove gdb-6.5-missed-trap-on-step-test.patch 2023-12-04 14:55:15 -07:00
Kevin Buettner 83b6c4608d Fix bogus date complaint
Wed Oct 11 2022 -> Wed Oct 11 2023.
2023-11-28 12:59:52 -07:00
Andrew Burgess c26c6b70cb Back-port upstream commits to fix non-consistent gdb-index creation
Backport upstream commits 1f0fab7ff86, aa19bc1d259, acc117b57f7,
aff250145af, and 3644f41dc80.  These commits reduce the size of the
generated gdb-index file, and also ensure that the gdb-index and
dwarf-5 index are generated consistently even as the number of worker
threads that GDB uses changes (RHBZ 2232086).

The first and third of these patches are refactoring, but are required
by the other patches in this series.

The second patch fixes a bug that causes the gdb-index files to
be (sometimes) bigger than needed.

The fourth and fifth patches ensure that the gdb-index and dwarf-5
index (respectively) are generated the same (for the same input
binary), regardless of how many worker threads that GDB uses.
2023-11-28 15:20:27 +00:00
David Abdurachmanov 65104ce0d9
Final bootstrap for Python 3.12 riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-10-21 08:09:08 +03:00
Alexandra Hájková 52a4dabc57 Remove gdb-6.5-ia64-libunwind-leak-test.patch.
The patch doesn't include any actual fixes, the architecture
is end of life and the kernel is planning to drop IA64 support.
2023-10-19 16:09:06 +02:00
David Abdurachmanov d48d8c0b1d
Revert "Try disabling boost"
This reverts commit f4ab796dd5.
2023-10-18 17:34:31 +03:00
David Abdurachmanov f4ab796dd5
Try disabling boost
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-10-17 21:32:20 +03:00
David Abdurachmanov 939f845d10
Fix wrong date in changelog
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-10-17 20:04:48 +03:00
David Abdurachmanov 71c6f7c3bd
Bootstrap for Python 3.12 riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-10-17 19:07:51 +03:00
David Abdurachmanov b57080f419
Add support for riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-10-17 19:02:23 +03:00
David Abdurachmanov cb6c9d2b3b
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-10-17 19:00:05 +03:00
Guinevere Larsen 87ade3a000 Remove gdb-rhbz1186476-internal-error-unqualified-name-re-set-test.patch
The test was upstreamed back in 2010, but the final file has a different
name, so this was never removed:
https://sourceware.org/legacy-ml/gdb-patches/2010-06/msg00046.html
2023-10-11 16:25:55 +02:00
Kevin Buettner f4fc320c3e Backport upstream commit for overly large gdb-index files
Backport upstream commit which prevents internal error when
generating an overly large gdb-index file.  (RHBZ 1773651, Kevin
Buettner.)
2023-10-02 16:42:52 -07:00
Alexandra Hájková fec73092bb Backport upstream commit d28fbc7197b which fixes RHBZ 2233965 (
CVE-2022-48065).
2023-10-01 11:38:40 +02:00
Kevin Buettner aca26db9ee Delete gdb-6.5-sharedlibrary-path.patch, which was upstreamed in
commit 3ec033fab4a.
2023-09-28 19:13:18 -07:00
Keith Seitz 52db67646d Remove gdb-rhbz1553104-s390x-arch12-test.patch
This patch adds an s390x/arch12 binary file to disassemble, checking
for the appearance of two arch12 insns. Remove this patch in favor
of binutil's version, which is much more complete with much more
coverage.
2023-09-19 09:24:27 -07:00
Alexandra Hájková fb8a11ffe0 Bump release to 13.2-9. 2023-09-18 14:44:24 +02:00
Alexandra Hájková a5080fa18b Backport upstream commit 8f2c64de86b which fixes RHBZ 2233961,
CVE-2022-48064, (Alan Modra).
2023-09-17 13:59:16 +02:00
Keith Seitz ba3a754341 Fix %changelog dates 2023-09-15 10:54:10 -07:00
Keith Seitz 8a61e71975 Migrate to SPDX license expression 2023-09-15 09:25:16 -07:00
Andrew Burgess 22e4ee48ba Bump release. 2023-09-15 16:04:46 +01:00
Andrew Burgess ed8eee7ab5 Backport upstream fix for RHBZ 2237392
Backport upstream commit 54392c4df604f20 to fix an incorrect
obstack allocation that wold lead to memory corruption (RHBZ 2237392).
2023-09-14 22:22:33 +01:00
Andrew Burgess 60fc6a1e0f Backport upstream fix for RHBZ 2237515
Backport upstream commit f96328accde1e63 to fix a potential double
free issue in the debuginfod code (RHBZ 2237515).
2023-09-13 15:31:17 +01:00
Guinevere Larsen 9a4f6d6e4c remove gdb-6.7-testsuite-stable-results.patch
That patch only changed gdb.base/fileio.{c|exp} tests, supposedly to
make them work better when running the test as root. However, that test
only increased the number of fails by 20
2023-08-09 09:31:00 +02:00
Kevin Buettner 7e349a389b Bump release. 2023-08-07 10:40:43 -07:00
Andrew Burgess 899498bb21 Backport upstream fix for RHBZ 2196395
Backport upstream commit f3eee5861743d635 to fix a crash triggered
when debuginfod makes use of particular openssl settings.
2023-08-03 09:29:19 +01:00
Fedora Release Engineering a38bd61a55 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 20:54:50 +00:00
Python Maint a5a4c9b4bc Rebuilt for Python 3.12 2023-07-07 22:44:43 +02:00
Andrew Burgess dd38aa36ce Remove gdb-test-pid0-core.patch
The patch gdb-test-pid0-core.patch only contains a test.  A similar
test has been merged upstream in commit 8bcead69665, so I propose that
we drop this patch from Fedora, the test will be picked up next time
we rebase.
2023-07-04 14:29:08 +01:00
Mark Wielaard 2b402b25f4 Adjust gdb-add-index.patch to be silent about which gdb
Every invocation of gdb-add-index will print which possible
gdb command will be used. This is because the which command
always prints the name of the command found. Redirect both
stdout and stderr to /dev/null to suppress this when the
output isn't needed.
2023-07-01 18:31:16 +02:00
Kevin Buettner d5dc87ea90 Suppress repeated warnings when loading a core file
Backport upstream changes which prevent repeated warnings from being
printed when loading a core file  (RHBZ 2160211, Lancelot SIX).
2023-06-30 15:20:10 -07:00
Python Maint 57b0ecded6 Rebuilt for Python 3.12 2023-06-28 19:04:31 +02:00
Alexandra Hájková 61b2b883ca Fix sources file. 2023-06-28 10:56:34 +02:00