How to configure a cross gdb to debug natively

Andrew Cagney ac131313@cygnus.com
Fri Jul 13 15:15:00 GMT 2001


> On Fri, Jul 13, 2001 at 01:48:06PM -0700, H . J . Lu wrote:
> 
>> On Fri, Jul 13, 2001 at 01:23:46PM -0700, H . J . Lu wrote:
> 
>> > I'd like to configure gdb inside a tree with binutils, gcc and gdb
>> > on Linux/i686 with
>> > 
>> > # ../configure --target=i386-linux ....
>> > 
>> > I do that on purpose so that gcc and binutils won't use any files
>> > on the host machine. But gdb refuses to debug natively on Linux/i686
>> > since it is configured as a cross gdb, However, Linux/i686 is
>> > compatible with i386-linux, how can I convince gdb to debug natively?
>> > 

> I don't think this is generally appropriate.  For one thing, it further
> breaks the consistency of cross-compiling.  If I have ${host} !=
> ${target} then I am definitely building a cross debugger and that's
> what I expect to get out.  Why not build your tools --host=i386-linux
> instead?


Yes.

H.J., you need to canadian cross GDB using the cross-GCC and 
cross-BINUTILS you just built.

	Andrew



More information about the Gdb mailing list