aboutsummaryrefslogtreecommitdiff
path: root/config/debug/gdb.in
Commit message (Collapse)AuthorAgeFilesLines
* gdb: Use correct arguments for static linkingChris Packham2023-11-021-0/+5
| | | | | | | | | | | | As of version 13.x GDB uses libtool for linking instead of g++ these take different arguments for static linking. Commit 6146b5a6 ("use -all-static when building a static gdb") attempted to deal with this but had the effect of causing older GDB versions to fail to build statically. Add a new internal flag GDB_CC_LD_LIBTOOL and use this to decide whether to pass `-static` or `-all-static`. Fixes #2053 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: drop obsolete versionsChris Packham2022-05-101-20/+0
| | | | | | | Drop gdb 7.11.1, 7.12.1, 8.0.1, 8.1.1 and 8.2.1. Cleanup milestones related to these older versions. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: use single-number versions/milestones for 9+Alexey Neyman2022-02-111-2/+2
| | | | | | | | Starting with GDB9, the release number is only two numbers (with the last being patchlevel). Therefore, keep two numbers for releases 8 and below, but just a single number for 9 and up. Signed-off-by: Alexey Neyman <stilor@att.net>
* sparc-leon: restrict to GDB9Alexey Neyman2022-02-111-0/+7
| | | | | | | | | | Starting with GDB10, it requires support for std::future<> in the compiler. Such support has not been available on some architectures until GCC9 (see PR 64735). I haven't determined the exact list of affected architectures, so decided to make it a broad dependency: for GDB10+, you need GCC9+. Signed-off-by: Alexey Neyman <stilor@att.net>
* gdb: Remove old milestonesChris Packham2021-09-211-15/+0
| | | | | | | Now that the oldest supported version of gdb is 7.11.1 we can make some parts of the build unconditional and remove the associated config vars. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add gdb-10.2Alexey Brodkin2021-08-251-0/+6
| | | | | | | | | | | | | | | | | In GDB 10.x gdbserver was promoted to the top-level folder, see https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=919adfe8409211c726c1d05b47ca59890ee648f1 Which means it is no longer a subfolder in "gdb" and so we have to build gdbserver now exactly in the same way as normal native GDB. One interesting detail is gdbserver doesn't need to deal with target description in .xml so it doesn't depend on libexpat on target, thus we need to move libexpat explicit selection from do_gdb_backend() to its callers when building native [full] gdb as well as cross-gdb for the host. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> [cp: support old/new layout, regenerate patches] Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Allow older GDB to build against newer glibcAlexey Neyman2019-03-111-2/+5
| | | | | | | Also, fix the subdir used when only gdbserver is built (without native GDB). Signed-off-by: Alexey Neyman <stilor@att.net>
* Move GDB build into a common backend functionAlexey Neyman2019-03-091-1/+6
| | | | | | | ... needed to create a common runtime test for an incompatible change in glibc API. Signed-off-by: Alexey Neyman <stilor@att.net>
* CentOS6 cannot use newer GDB releasesAlexey Neyman2019-03-051-0/+8
| | | | | | | | | ... unless one retrofits it with a decent compiler instead of stock GCC 4.4. While here, sync up the ax_*.m4 with autoconf-archive. Signed-off-by: Alexey Neyman <stilor@att.net>
* Restore a missing GDB optionAlexey Neyman2018-05-061-0/+7
| | | | | | (whether GDB has --disable-build-with-cxx) and use it. Signed-off-by: Alexey Neyman <stilor@att.net>
* Make comp.libs use generated templates, tooAlexey Neyman2017-11-291-2/+0
| | | | | | | | This allows us to include the component-to-package relation in the generated kconfig files and make use of that information in the show-config.sh script. Signed-off-by: Alexey Neyman <stilor@att.net>
* Switch comp.libs/tools and debug to new framework.Alexey Neyman2017-07-081-311/+5
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add GDB 8.0 ...Alexey Neyman2017-06-041-1/+17
| | | | | | ... which now requires C++. Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrade GDB 7.11 -> 7.11.1Alexey Neyman2017-02-191-3/+3
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrade GDB 7.12 -> 7.12.1Alexey Neyman2017-02-191-3/+3
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Declare older versions obsolete.Alexey Neyman2017-01-261-27/+28
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Declare GDB 7.9 and older obsolete.Alexey Neyman2017-01-131-0/+26
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* GDB 7.12 needs c++.Alexey Neyman2017-01-131-7/+6
| | | | | | Also, minor fixes in 300-gdb.sh Signed-off-by: Alexey Neyman <stilor@att.net>
* Add gdb 7.12.Alexey Neyman2017-01-131-0/+6
| | | | | | | | Same patches apply; changed 101-uclibc-no-gettimeofday-clobber.patch - modify configure.ac and regenerate configure (rather than modifying the latter directly). Signed-off-by: Alexey Neyman <stilor@att.net>
* Add/update/remove Linaro versions.Alexey Neyman2017-01-121-9/+16
| | | | | | | | | | Linaro GDB 7.2 no longer available from Linaro's website; removed. Linaro GDB 7.5 had incorrect version (the tarball on linaro.org does not have a -1 patch level). Add/update latest versions on each (otherwise supported) branches of GCC, GDB, binutils, glibc. Signed-off-by: Alexey Neyman <stilor@att.net>
* gdb: Add support for v7.11, port patches from v7.10.1 that applyJoachim Nilsson2016-02-241-0/+6
| | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* gdb: Add version 7.10.1Bryan Hundven2016-02-051-0/+6
| | | | | | It's been out for a while, just haven't gotten around to it. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* config: Update kconfig for new CT_GetCustomBryan Hundven2015-12-081-19/+40
| | | | | | | This commit sort of unifies the kconfigs to handle custom files and directories. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Remove CC_GDB_CUSTOM from the version choice.Jasmin Jessich2015-10-071-4/+5
| | | | Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* gdb: Add gdb-7.10Bryan Hundven2015-09-011-0/+6
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* gdb: add gdb 7.9.1Bryan Hundven2015-05-161-0/+6
| | | | | | | | | | | | | | | | | | | | | | | As per: http://www.gnu.org/software/gdb/download/ANNOUNCEMENT ======================================================================== GDB 7.9.1 brings the following fixes and enhancements over GDB 7.9: * PR build/18033 (C++ style comment used in gdb/iq2000-tdep.c and gdb/compile/compile-*.c) * PR build/18298 ("compile" command cannot find compiler if tools configured with triplet instead of quadruplet) * PR tui/18311 (Random SEGV when displaying registers in TUI mode) * PR python/18299 (exception when registering a global pretty-printer in verbose mode) * PR python/18066 (argument "word" seems broken in Command.complete (text, word)) * PR pascal/17815 (Fix pascal behavior for class fields with * testcase) * PR python/18285 (ptype expr-with-xmethod causes SEGV) ======================================================================== Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* add gdb 7.9 and 7.8.2Daniel Zimmermann2015-03-071-0/+13
|
* debug: gdb: Add Linaro GDB 7.8-2014.09 and Linaro GDB 7.6.1-2013.10Cristoforo Cataldo2015-01-161-15/+22
| | | | | | | | This commit allows to choose, download and build latest Linaro GDB: - gdb-linaro-7.8-2014.09 - gdb-linaro-7.6.1-2013.10 Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
* debug/gdb: Add gdb-7.8.1Bryan Hundven2014-12-041-0/+6
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* debug/gdb: add GDB_HAS_PYTHONBryan Hundven2014-08-261-0/+4
| | | | | | Add a Kconfig boolean to enable python, only if GDB_7_0_or_later. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* debug/gdb: add gdb 7.8Bryan Hundven2014-08-261-0/+6
| | | | | | Add updated gdb 7.8 to the available versions of gdb. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* config/debug/gdb: add 7.7.1Cody P Schafer2014-07-191-1/+6
| | | | | | Also remove the unneeded select in 7.7 Signed-off-by: Cody P Schafer <dev@codyps.com>
* debug/gdb: simplify the dependency logicCody Schafer2014-05-091-13/+1
| | | | | | Signed-off-by: Cody P Schafer <dev@codyps.com> Message-Id: <1d9659fcf6a9c7694ad2.1399687691@localhost> Patchwork-Id: 347583
* debug/gdb: pump gdb to version 7.7Daniel Zimmermann2014-02-151-0/+6
| | | | | | | | | | pump gdb to version 7.7 Signed-off-by: '"Daniel Zimmermann" <netzimme@gmail.com>' [yann.morin.1998@free.fr: remove superfluous empty lines] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <a1bcc8a58a4613f0b8bf.1392475799@haus-VirtualBox> Patchwork-Id: 320657
* debug/gdb: add gdb 7.5.1 and gdb 7.6.1Yann E. MORIN"2013-11-161-0/+15
| | | | | | | | | | | debug/gdb: add gdb 7.5.1 and gdb 7.6.1 add gdb version 7.5.1 and gdb version 7.6.1 Signed-off-by: "Daniel Zimmermann" <netzimme@gmail.com> Message-Id: <2fc4afda19bca864dd9c.1384600083@haus-VirtualBox> Patchwork-Id: 291762 Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* debug/gdb: update Linaro GDB revision for 2013.05Michael Hope2013-06-281-0/+8
| | | | | | | | Update Linaro GDB with the latest available revision. Signed-off-by: "Michael Hope" <michaelh@juju.net.nz> Message-Id: <bea34f42853a9d87a628.1372452016@localhost> Patchwork-Id: 255667
* all: unmark experimental versionYann E. MORIN"2012-12-261-22/+13
| | | | | | | | | | It's been a while we've had those versions, time to unmark them being experimental. It does not mean everything is perfect, but may gather some more testing on those versions. Update samples accordingly. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* debug/gdb: update Linaro GDB revisions to 2012.12-1Benoît Thébaudeau"2012-12-171-3/+3
| | | | | | | | Update Linaro GDB with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <b6c4a82286f9a3de3948.1355761104@advdt005-ubuntu> Patchwork-Id: 206907
* debug/gdb: update Linaro GDB revisions to 2012.12Benoît Thébaudeau"2012-12-111-3/+3
| | | | | | | | Update Linaro GDB with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <f37c710b8eb881abde4f.1355226132@advdt005-ubuntu> Patchwork-Id: 205182
* debug/gdb: Add CUSTOM version and CUSTOM_LOCATION config options and GetCustomDavid Holsgrove2012-10-111-0/+21
| | | | | | | | | | | CUSTOM_LOCATION config options only presented in menuconfig if component CUSTOM version selected. Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com> [yann.morin.1998@free.fr: don't patch custom dir location] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <9ea1b5021fc77582867f.1349931197@localhost.localdomain> PatchWork-Id: 190791
* debug/gdb: update Linaro GDB revisions to 2012.09Benoît Thébaudeau"2012-09-211-0/+8
| | | | | | | | Update Linaro GDB with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <100d9c4f4fb2aeab2a57.1348236919@advdt005-ubuntu> PatchWork-ID: 185742
* debug/gdb: Add gdb 7.3.1, 7.4, and 7.4.1Bryan Hundven2012-07-021-0/+24
| | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Message-Id: <c917c398e95919856980.1341286289@flambe.is-a-geek.org>
* debug/gdb: update Linaro GDB revisions to 2012.06Benoît Thébaudeau"2012-06-141-3/+3
| | | | | | Update Linaro GDB with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
* debug/gdb: add blind option gor gdb>=7.2Yann E. MORIN"2012-05-171-0/+8
| | | | | | gdb>=7.2 has new features. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* debug/gdb: update Linaro GDB revisions to 2012.04Benoît Thébaudeau"2012-04-161-3/+3
| | | | | | Update Linaro GDB with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
* debug/gdb: update Linaro GDB revisions to 2012.02Benoît Thébaudeau"2012-03-151-0/+7
| | | | | | Update Linaro GDB with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
* debug/gdb: update Linaro GDB revisions to 2011.12Benoît Thébaudeau"2011-12-121-3/+3
| | | | | | Update Linaro GDB with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
* debug/gdb: update Linaro GDB revisions to 2011.10Benoît THÉBAUDEAU"2011-10-131-3/+3
| | | | | | Update Linaro GDB with the latest available revisions. Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
* debug/gdb: update to the Linaro 2011.09Yann E. MORIN"2011-09-281-3/+3
| | | | | | Signed-off-by: Michael Hope <michael.hope@linaro.org> [yann.morin.1998@anciens.enib.fr: split gcc/gdb in two patches] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* debug/gdb: update the version stringsYann E. MORIN"2011-09-091-18/+18
| | | | | | | | | | | Almost all versions have been renamed, but the gdb folks did not setup legacy symlinks. For more information, see this message: http://sourceware.org/ml/gdb/2011-09/msg00002.html Reported-by: ManuelStahl <manuel.stahl@iis.fraunhofer.de> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>