diff options
author | marcel <marcel@FreeBSD.org> | 2010-03-26 19:41:40 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2010-03-26 19:41:40 +0000 |
commit | a46b38a42f562b04758e5da65b23006c201c478b (patch) | |
tree | f9137370b053ef39f1368d95ca809960fedf35de /gnu | |
parent | c7bb7d9511aecba368555bce0de38fd7eef40ffb (diff) | |
download | FreeBSD-src-a46b38a42f562b04758e5da65b23006c201c478b.zip FreeBSD-src-a46b38a42f562b04758e5da65b23006c201c478b.tar.gz |
Allow building a cross-kgdb for ia64.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/usr.bin/gdb/Makefile.inc | 2 | ||||
-rw-r--r-- | gnu/usr.bin/gdb/kgdb/trgt_ia64.c | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gnu/usr.bin/gdb/Makefile.inc b/gnu/usr.bin/gdb/Makefile.inc index abb5296..0bd4ec4 100644 --- a/gnu/usr.bin/gdb/Makefile.inc +++ b/gnu/usr.bin/gdb/Makefile.inc @@ -41,7 +41,7 @@ CFLAGS+= -I${CNTRB_BU}/bfd GENSRCS+= nm.h tm.h .if defined(GDB_CROSS_DEBUGGER) -CFLAGS+= -DCROSS_DEBUGGER +CFLAGS+= -DCROSS_DEBUGGER -I${BMAKE_ROOT}/../.. GDB_SUFFIX= -${TARGET_ARCH} NO_MAN= .endif diff --git a/gnu/usr.bin/gdb/kgdb/trgt_ia64.c b/gnu/usr.bin/gdb/kgdb/trgt_ia64.c index 4d5cea6..4efa6eb 100644 --- a/gnu/usr.bin/gdb/kgdb/trgt_ia64.c +++ b/gnu/usr.bin/gdb/kgdb/trgt_ia64.c @@ -28,9 +28,16 @@ __FBSDID("$FreeBSD$"); #include <sys/types.h> +#ifdef CROSS_DEBUGGER +#include <sys/ia64/include/_regset.h> +#include <sys/ia64/include/frame.h> +#include <sys/ia64/include/md_var.h> +#include <sys/ia64/include/pcb.h> +#else #include <machine/frame.h> #include <machine/md_var.h> #include <machine/pcb.h> +#endif #include <err.h> #include <kvm.h> #include <string.h> |