Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] Fwd: [Bug 572582] Increase minimum version for supported version of GDB in CDT 10.3 and beyond

Hello folks,

Please let me know your thoughts on this proposal.

Thanks,
Jonah

~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


---------- Forwarded message ---------
From: <bugzilla-daemon@xxxxxxxxxxx>
Date: Sun, 4 Apr 2021 at 17:24
Subject: [Bug 572582] Increase minimum version for supported version of GDB in CDT 10.3 and beyond
To: <jonah@xxxxxxxxxxxxxxxx>


https://bugs.eclipse.org/bugs/show_bug.cgi?id=572582
Product/Component: CDT / cdt-debug-dsf-gdb


            Bug ID: 572582
           Summary: Increase minimum version for supported version of GDB
                    in CDT 10.3 and beyond
    Classification: Tools
           Product: CDT
           Version: Next
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: cdt-debug-dsf-gdb
          Assignee: cdt-debug-dsf-gdb-inbox@xxxxxxxxxxx
          Reporter: jonah@xxxxxxxxxxxxxxxx
        QA Contact: jonah@xxxxxxxxxxxxxxxx
                CC: cdtdoug@xxxxxxxxx, jonah@xxxxxxxxxxxxxxxx
  Target Milestone: ---

At the moment CDT officially supports GDB 7.5 and newer.

I propose raising the oldest version of GDB to support to GDB 7.12.

GDB 7.12 was released in 2016-07[1], i.e. about 5 years old.

I cannot get GDB 7.10 and earlier to run reliably anymore on modern Ubuntu
machine (20.04). I get errors like this:

BFD: BFD (GNU Binutils) 2.25.51 internal error, aborting at elf64-x86-64.c line
5770 in elf_x86_64_get_plt_sym_val

I am not proposing as part of this to remove any code to support older
versions, that is a separate discussion/decision tree.

In practice I think this makes little difference, but means that we only test
on newer GDBs.

[1] https://www.gnu.org/software/gdb/schedule/

--
You are receiving this mail because:
You are the QA Contact for the bug.
You reported the bug.
You are on the CC list for the bug.
You are watching the assignee of the bug.

Back to the top