aboutsummaryrefslogtreecommitdiff
path: root/config/debug
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* Enable building expat/ncurses for host.Alexey Neyman2015-11-131-0/+2
| | | | | Then re-enable cross-gdb for nios2-spico-elf sample, previously disabled.
* Change ncurses to a companion library.Alexey Neyman2015-11-131-0/+1
| | | | | | | | | | | Currently, builds for build and target (matching the current implementation). Need to add building for host for canadian crosses. TIC_PATH is removed - configure in ncurses searches $PATH, so it finds 'tic' in buildtools anyway. Arguably unneeded code for MacOS also removed, with a FIXME comment for validation by someone using MacOS. Signed-off-by: Alexey Neyman <stilor@att.net>
* Convert expat for target into a companion lib.Alexey Neyman2015-11-131-0/+1
| | | | | | Expat-for-host to be done. Signed-off-by: Alexey Neyman <stilor@att.net>
* 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>
* Merge pull request #93 from bhundven/update_gdbBryan Hundven2015-05-241-0/+6
|\ | | | | gdb: add gdb 7.9.1
| * 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>
* | strace: add versions 4.9 and 4.10Bryan Hundven2015-05-161-0/+12
|/ | | | 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-262-0/+5
| | | | | | 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/ltrace: pump ltrace to version 0.7.3Daniel Zimmermann2014-02-191-0/+5
| | | | | | | | | | | | pump ltrace to version 0.7.3 backport a patch from Peter Wu to silence warnings/errors in ltrace Signed-off-by: '"Peter Wu" <lekensteyn@gmail.com>' 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: <8349c35b506aa79c4e69.1392845765@haus-VirtualBox> Patchwork-Id: 322017
* 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/strace: pump version to 4.7 and 4.8Daniel Zimmermann2013-11-251-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | Pump version for strace to 4.7 and 4.8. Add patch from strace mainline. Work around conflict between <sys/ptrace.h> and <linux/ptrace.h> Since glibc-2.18~39 <sys/ptrace.h> defines ptrace_peeksiginfo_args which collides with <linux/ptrace.h>. * configure.ac: Check for `struct ptrace_peeksiginfo_args' in <sys/ptrace.h>. * process.c: Work around potential conflict between <sys/ptrace.h> and <linux/ptrace.h> by redefining ptrace_peeksiginfo_args. * signal.c: Likewise. * syscall.c: Likewise. * util.c: Likewise. http://sourceforge.net/p/strace/code/ci/0b4060f61f1bb101b5d8d084714b7d2feacdb199/ Signed-off-by: "Daniel Zimmermann" <netzimme@gmail.com> Message-Id: <67b082cf1cdc8276eb4a.1385366288@haus-VirtualBox> Patchwork-Id: 293842
* 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 featuresYann E. MORIN"2012-12-261-1/+0
| | | | | | | | | | It's been some time now we've had those features, so unmark them being experimental. It does not mean everything is perfect, but may gather some more testing of those features. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* all: unmark experimental versionYann E. MORIN"2012-12-262-26/+15
| | | | | | | | | | 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>
* all: remove versions marked obsoleteYann E. MORIN"2012-12-263-55/+0
| | | | | | For major components, keep the latest version of each major releases. 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 option to enable/disable the IPA lib for gdbserverYann E. MORIN"2012-05-171-0/+20
| | | | | | | | | | | | | gdbserver >= 7.2 comes with an optional library to use tracepoints, the In Process Agent (IPA) library, libinproctrace.so. Currently, we build gdbserver staticaly, but that breaks the build of the IPA lib. Add an option to biuld the IPA lib, but not if statically linking. Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* 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/strace: 4.6 requires xzYann E. MORIN"2012-02-081-0/+1
| | | | | | strace 4.6 is only available as an XZ-compressed tarball. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* debug/gdb: --disable-sim for CT_GDB_CROSS.Yann E. MORIN"2011-11-181-0/+9
| | | | | | | | | sim was already disabled for CT_GDB_NATIVE. Reviewed-by: Michael Hope Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org> [yann.morin.1998@anciens.enib.fr: make it a config option] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* 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: add extra config for gdb cross.Yann E. MORIN"2011-11-231-1/+8
| | | | | | Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org> [yann.morin.1998@anciens.enib.fr: prompt rewording, as suggested by M. Hope] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* debug/strace: Add strace-4.6Bryan Hundven2011-10-261-0/+6
| | | | | | Now that xz support is in crosstool-ng, Add strace-4.6. Signed-off-by: Bryan Hundven <bryanhundven@gmail.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>
* scripts: check host features with host compilerYann E. MORIN"2011-10-142-15/+1
| | | | | | | | | | | | | Currently, we check host feature in ./configure. This works only for cross toolchains, but not for canadian toolchains. ./configure has absolutely no way to know what the host for the toolchain will be; only the build scripts know. So, move the headers & libraries checks from ./configure to the build scripts, early enough in the build, but not before we know the host compiler and other tools. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* debug/gdb: new option to enable/disable use of pythonYann E. MORIN"2011-10-081-0/+16
| | | | | | | Add a new option to enable/disable the Python scripting in gdb. Hide the option (ie. disable it) when statically linking the cross-gdb. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* 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>
* debug/gdb: update GDB revisionsBenoît THÉBAUDEAU"2011-08-181-0/+14
| | | | | | Update GDB with the latest available revisions. Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
* debug/gdb: don;t install sample gdbinit for old versionsYann E. MORIN"2011-07-301-0/+4
| | | | | | Only starting with gdb-7 does installing the gdbinit sample makes senses. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* configure: disable static linking on DarwinYann E. MORIN"2011-06-271-0/+1
| | | | | | | | | | Static liunking is not supported on Darwin, so hide the corresponding options when the build machine is Darwin. Reported-by: Andrea Franceschini <therealmorpheu5@gmail.com> Reported-by: Bryan Hundven <bryanhundven@gmail.com> Reported-by: "Titus von Boxberg" <titus@v9g.de> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* debug/cross-gdb: check host dependenciesYann E. MORIN"2011-06-081-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Cross-gdb depends on expat and python. If either is missing, cross-gdb will build successfully, but lacking some features. Especially, if expat is missing, cross-gdb will be unable to parse the target description, which may lead to runtime malfunctions and the following GDB warning: "Can not parse XML target description; XML support was disabled at compile time" Hence, expat should be considered mandatory. On the other hand, the features missing without python are not critical, so python should not be considered mandatory. This patch does the following: - At configure time, warn the user if either expat or python is missing. - In menuconfig, disable the static build options regarding cross-gdb if no static version of expat is available, and disable cross-gdb if expat is missing. Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com> [yann.morin.1998@anciens.enib.fr: add comment for impossible static cross-gdb] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* gdb: use the PKGVERSION and BUGURL optionsBenoît THÉBAUDEAU"2011-05-311-0/+4
| | | | | | | This patch makes gdb benefit from the TOOLCHAIN_PKGVERSION and TOOLCHAIN_BUGURL options. Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>