diff options
-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> |