gdb: drop support for Microblaze
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 3 Aug 2017 21:58:12 +0000 (23:58 +0200)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Fri, 4 Aug 2017 20:01:38 +0000 (22:01 +0200)
commitdcfdf82e536cab7cd94ad057b25bc392e985de9f
treea4426a7ef45e3e0bcf273d44a98a88622b191d23
parent5a5e76381f8b000baa09c902ca89d45725c47f04
gdb: drop support for Microblaze

Microblaze support was never upstreamed in gdb. We currently use a gdb
from the Xilinx Github repository, but this gdb is based on 7.6, and
has never been updated in the last 4 years. There are no other active
branches at https://github.com/Xilinx/gdb/branches.

Xilinx has a slightly newer gdb, based on 7.7, available at
https://github.com/Xilinx/meta-xilinx/tree/master/recipes-microblaze/gdb. However,
it's apparently only available in the form of stack of big patches
(https://github.com/Xilinx/meta-xilinx/tree/master/recipes-microblaze/gdb/files).

Currently, gdb on Microblaze fails to build in various conditions:

 * Against glibc, with "error: conflicting types for 'ps_lgetfpregs'"

 * Against musl, with "error: unknown type name 'elf_gregset_t'"

While those issues can probably be fixed, the fact that there is no
active upstream significantly reduces the incentive to fix those
problems.

Therefore, let's drop support for gdb on Microblaze entirely.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
package/gdb/Config.in
package/gdb/Config.in.host
package/gdb/gdb.hash
package/gdb/gdb.mk