aboutsummaryrefslogtreecommitdiff
path: root/config/debug
Commit message (Collapse)AuthorAgeFilesLines
* Require xz to be presentAlexey Neyman2017-02-271-11/+0
| | | | | | | | Some software starts to adopt xz-only distribution (strace, gcc-linaro, ...). Better that than deal with cryptic errors like "cannot find strace-.tar.bz2". 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>
* Add strace 4.16Alexey Neyman2017-02-161-0/+6
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Supply --disable-build-with-cxx instead of requiring C++Alexey Neyman2017-02-092-2/+1
| | | | | | | ... when building native GDB/gdbserver. Suggested by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Alexey Neyman <stilor@att.net>
* Require C++ support for gdbserver 7.12 or newer.Alexey Neyman2017-02-022-1/+1
| | | | | | | Also, do not select gdbserver for cross-gdb automatically, or it may be selected even without meeting the dependencies (if C++ is not enabled) Signed-off-by: Alexey Neyman <stilor@att.net>
* Use 'make install' to install DUMAAlexey Neyman2017-01-301-5/+6
| | | | | | | | | | | | | | This serves two purposes: - installs its manpage - installs headers, without them it does not make sense to install a static library Unfortunately, there's no way to select shared-only build of DUMA. Hence, disable selection for static library. Also, allow user to select whether to use stock or ct-ng's wrapper. Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix handling of ltrace 0.5.3 peculiarity.Alexey Neyman2017-01-261-9/+5
| | | | | | Also, remove 0.5.2 selection - no longer available for download. Signed-off-by: Alexey Neyman <stilor@att.net>
* Declare older versions obsolete.Alexey Neyman2017-01-263-30/+35
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add versions 4.11..4.15 of strace.Alexey Neyman2017-01-161-8/+49
| | | | | | | Versions 4.13 and older marked as obsolete. Identify the source of the patches 007..009. 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-132-7/+7
| | | | | | 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>
* Kill dmalloc.Alexey Neyman2016-12-161-25/+0
| | | | | | | | | | - No new releases in almost 10 year. - No public bug tracker or VCS. - No responses from maintainer over sent patches. RIP, dmalloc. Signed-off-by: Alexey Neyman <stilor@att.net>
* Disallow dmalloc for bare metal.Alexey Neyman2016-11-292-0/+2
| | | | | | | | | | In case of bare metal, newlib is built without any syscalls, and dmalloc fails to link with undefined references to _exit, fstat, open, sbrk and so on. Same for DUMA: depends on <memory.h>, not available with newlib. Signed-off-by: Alexey Neyman <stilor@att.net>
* duma: add SHARED_LIBS dependency for DUMA shared library optionkozyilmaz2016-09-071-1/+2
|
* Spelling fixes.Alexey Neyman2016-08-231-1/+1
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* config: Add static link check to static optionsBryan Hundven2016-02-263-0/+3
| | | | | | If we can't static link with gcc, then don't allow static linking. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* 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>
* 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>