Re: [Linux-ia64] gdb'ing 32-bit executable on IA64

David Mosberger
2002-11-11T19:24:49Z

>>>>> On Mon, 11 Nov 2002 12:05:27 -0700, Don Dugger <n0ano@n0ano.com> said:

Don> Nitin- I just remembered, there's one more gotcha you have to
Don> deal with to run `gdb' on IA32 processes. `gdb' uses the shell
Don> to actually execute the target program and, by default, it
Don> winds up using the IA64 version of the shell. This doesn't
Don> work.

Don> What you have to do is spcify an IA32 shell through the `SHELL'
Don> environment variable when using the IA32 `gdb'. If all of the
Don> IA32 programs are in the directory `/usr/ia32/bin' then the
Don> following sommand should work:

Don> SHELL=/usr/ia32/bin/sh /usr/ia32/bin/gdb $*

Wouldn't it be much easier to copy the x86 version of bash into

/emul/ia32-linux/bin/sh

?

--david