From 0561af53ed65d2149018219985e2f64bb8b8f668 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb <wbx@openadk.org>
Date: Sun, 30 Jan 2011 21:56:00 +0100
Subject: enable gdbserver for cris, checked basic usage on foxboard

---
 package/gdbserver/Makefile                                    |  2 --
 .../gdbserver/patches/patch-gdb_gdbserver_linux-cris-low_c    | 11 +++++++++++
 2 files changed, 11 insertions(+), 2 deletions(-)
 create mode 100644 package/gdbserver/patches/patch-gdb_gdbserver_linux-cris-low_c

(limited to 'package/gdbserver')

diff --git a/package/gdbserver/Makefile b/package/gdbserver/Makefile
index e57cc44f2..e13e4ec53 100644
--- a/package/gdbserver/Makefile
+++ b/package/gdbserver/Makefile
@@ -9,8 +9,6 @@ PKG_SECTION:=		debug
 PKG_DEPENDS:=		libthread-db
 PKG_SUBPKGS:=		GDBSERVER
 
-PKG_ARCH_DEPENDS:=	!cris
-
 WRKSRC=                 ${WRKDIST}/gdb/gdbserver
 
 include ${TOPDIR}/mk/package.mk
diff --git a/package/gdbserver/patches/patch-gdb_gdbserver_linux-cris-low_c b/package/gdbserver/patches/patch-gdb_gdbserver_linux-cris-low_c
new file mode 100644
index 000000000..e500d6642
--- /dev/null
+++ b/package/gdbserver/patches/patch-gdb_gdbserver_linux-cris-low_c
@@ -0,0 +1,11 @@
+--- gdb-7.1.orig/gdb/gdbserver/linux-cris-low.c
++++ gdb-7.1/gdb/gdbserver/linux-cris-low.c
+@@ -62,7 +62,7 @@
+ extern int debug_threads;
+ 
+ static CORE_ADDR
+-cris_get_pc (struct regcache *regcache, void)
++cris_get_pc (struct regcache *regcache)
+ {
+   unsigned long pc;
+   collect_register_by_name (regcache, "pc", &pc);
-- 
cgit v1.2.3