summaryrefslogtreecommitdiff
path: root/config/debug/gdb.in.native
AgeCommit message (Collapse)AuthorFilesLines
2019-04-05Require WCHAR in uClibc for all GDB versionsAlexey Neyman1-1/+1
if building natively. 7.12.1 and 7.11.1 are also breaking in absence of <wctype.h> Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-21Only build libinproctrace for *-linux-gnu targetsAlexey Neyman1-1/+3
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-10Move GDB build into a common backend functionAlexey Neyman1-4/+42
... needed to create a common runtime test for an incompatible change in glibc API. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Also upgrade non-generated config filesAlexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-06-08Force wide char support in uClibc if GDB8 is enabledAlexey Neyman1-0/+1
GDB8 (or rather gnulib that is a part of it) provides a fallback mbstate_t definition - but GCC's C++ headers (which are used via stdint.h since GDB8 uses C++) provide another mbstate_t if libc does not have wide char support. These two definitions conflict with each other. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-06-05Add GDB 8.0 ...Alexey Neyman1-0/+1
... which now requires C++. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-15Disallow duma/ltrace/strace for bionicAlexey Neyman1-0/+1
Allow cross-gdb and gdbserver. This requires removal of an explicit check that disables gdbserver on android. However, the comment above that check refers to exec_elf.h, which has been removed since API level 19. It builds fine with current selection of the sample (21). Only build-tested, hope someone can give it a try and report back. We can fine tune the check for GDB but I'll leave it for now. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-23Retire BACKEND stuffAlexey Neyman1-1/+0
... it is possible to just not set it in the configuration, why force it? It just increases the complexity in Kconfig. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-16Mark static gdb/gdbserver EXPERIMENTALAlexey Neyman1-1/+16
... and default to 'n'. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-10Supply --disable-build-with-cxx instead of requiring C++Alexey Neyman1-1/+0
... when building native GDB/gdbserver. Suggested by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14GDB 7.12 needs c++.Alexey Neyman1-0/+1
Also, minor fixes in 300-gdb.sh Signed-off-by: Alexey Neyman <stilor@att.net>
2016-02-26config: Add static link check to static optionsBryan Hundven1-0/+1
If we can't static link with gcc, then don't allow static linking. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-11-13Change ncurses to a companion library.Alexey Neyman1-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>
2015-11-13Convert expat for target into a companion lib.Alexey Neyman1-0/+1
Expat-for-host to be done. Signed-off-by: Alexey Neyman <stilor@att.net>
2011-10-14scripts: check host features with host compilerYann E. MORIN"1-4/+0
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>
2011-05-31kconfig: remove useless 'default n'Benoît THÉBAUDEAU"1-3/+0
kconfig bools are disabled by default, so specifying 'default n' is useless and noisy. This patch removes all occurrences of 'default n'. Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
2010-08-23debug/gdb: companion libs are not usedYann E. MORIN"1-17/+0
Although the gdb ./configure advertises for GMP and MPFR, those libraries are not used by gdb (the ./configure is used across different packages, hence the check for GMP/MPFR). See: http://sourceware.org/ml/crossgcc/2010-08/msg00168.html The same applies to MPC. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-03-15debug/gdb: can't build a static native gdb if using GMP/MPFRYann E. MORIN"1-8/+14
It is currently impossible to reliably build static GMP/MPFR libs, so we can't build a static native gdb using them, obviously.
2010-03-15debug/gdb: split menuconfig for easier maintenanceYann E. MORIN"1-0/+38