gdb: not available on ARM noMMU and OpenRISC
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 3 Jun 2017 13:39:38 +0000 (15:39 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 11 Jun 2017 16:00:48 +0000 (18:00 +0200)
Neither gdb nor gdbserver have support for ARM noMMU and OpenRISC, so
let's disable gdb on those architectures.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
Changes since v2:
 - Fixed BR2_openrisc to BR2_or1k in Config.in.host
Changes since v1:
 - Fixed BR2_openrisc to BR2_or1k

package/gdb/Config.in
package/gdb/Config.in.host

index 3acc6ef99615d5f3cc6bebe67e34bc29f74a235d..67ef0109203fae3dab9093a5de218c96be95407b 100644 (file)
@@ -1,8 +1,10 @@
 config BR2_PACKAGE_GDB_ARCH_SUPPORTS
        bool
        default y
+       depends on !((BR2_arm || BR2_armeb) && BR2_BINFMT_FLAT)
        depends on !BR2_bfin
        depends on !BR2_nios2
+       depends on !BR2_or1k
 
 comment "gdb/gdbserver needs a toolchain w/ threads, threads debug"
        depends on BR2_PACKAGE_GDB_ARCH_SUPPORTS
index cd763aa9be4d056b70163eba464c4e69d7c47520..464457e737f53d80b0d77d02307564b383db061d 100644 (file)
@@ -6,7 +6,9 @@ config BR2_PACKAGE_HOST_GDB
        # allow to build a cross-gdb, as the one of the external
        # toolchain should be used.
        depends on !BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY
+       depends on !((BR2_arm || BR2_armeb) && BR2_BINFMT_FLAT)
        depends on !BR2_nios2
+       depends on !BR2_or1k
        help
          Build a cross gdb that runs on the host machine and debugs
          programs running on the target. It requires 'gdbserver'