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

From: Don Dugger <>
Date: 2002-11-12 06:16:00

Maybe.  I used the shell variable long before we had the IA32
working as seamlessly as it does today.  I'll give this a try
tonight and let you know what happens.

On Mon, Nov 11, 2002 at 11:24:49AM -0800, David Mosberger wrote:
> >>>>> On Mon, 11 Nov 2002 12:05:27 -0700, Don Dugger <> 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

Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Received on Mon Nov 11 11:44:18 2002

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:10 EST