buildrootschalter/toolchain
Thomas Petazzoni db09796532 gdb: adjust behavior when thread debug is not available
When an external toolchain without thread debug is used, the gdb
package can be selected, but no version can be choosen, since none
match any of the requirements. This leads Buildroot to try to build
gdb for the target without a version being defined, as in the
following build log:

 http://autobuild.buildroot.org/results/84e8fd2df0cc22448052a572c2e9a6e03dd137eb/build-end.log

To fix this, we adjust the dependencies of the BR2_PACKAGE_GDB option
so that the package as a whole is not selectable when the required
conditions are not met. Basically, we have the choice of:

 * Having a toolchain that supports thread debugging, which is needed
   for gdb >= 7.x

 * Having BR2_DEPRECATED enabled, which allows gdb 6.8 to be selected,
   which doesn't require thread debugging

 * Using bfin, since this architectures has a special old gdb version

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2012-11-03 17:51:29 +01:00
..
elf2flt Remove REAL_GNU_TARGET_NAME 2012-06-23 15:14:51 +02:00
gcc gcc: bump 4.7.x version 2012-09-21 07:29:54 +02:00
gdb gdb: adjust behavior when thread debug is not available 2012-11-03 17:51:29 +01:00
kernel-headers kernel-headers: bump 3.{0, 2, 4, 6}.x stable versions 2012-11-02 21:23:19 +01:00
toolchain-buildroot mklibs: remove support 2012-04-25 09:56:30 +02:00
toolchain-crosstool-ng toolchain/crosstool-ng: vendor part of tuple should be 'buildroot' 2012-10-18 09:10:32 +02:00
toolchain-external toolchain-external: add aarch64 external toolchain 2012-11-02 21:06:30 +01:00
uClibc toolchain/uClibc: correct a slip of the pen 2012-10-26 13:23:29 +02:00
Config.in toolchain: make external toolchain the default for AArch64 2012-11-02 21:07:03 +01:00
helpers.mk toolchain: have check_glibc to search deeper for ld-linux 2012-10-20 21:05:39 +02:00
toolchain-buildroot.mk mklibs: remove support 2012-04-25 09:56:30 +02:00
toolchain-common.in Remove the Xtensa architecture 2012-09-20 22:31:08 +02:00
toolchain-crosstool-ng.mk mklibs: remove support 2012-04-25 09:56:30 +02:00
toolchain-external.mk mklibs: remove support 2012-04-25 09:56:30 +02:00