* gdbserver
@ 2002-03-12 19:22 Lanny DeVaney
2002-03-12 20:45 ` gdbserver Johannes Stezenbach
2002-03-12 22:10 ` gdbserver Daniel Jacobowitz
0 siblings, 2 replies; 10+ messages in thread
From: Lanny DeVaney @ 2002-03-12 19:22 UTC (permalink / raw)
To: linux-mips
I've looked back through the archives and find some references to
problems configuring and/or building gdbserver for mips-linux.
I'm attempting to build gdb/gdbserver with --target=mips-linux as well,
using gdb-5.1.1. Have the earlier issues (they looked to be 1-2 years
old) been resolved or am I still looking at a "manual build" process?
I'm getting lots of errors with the build, although the configure seems
to go OK. x86 host, linux-mips target.
Thanks for any help you can provide,
Lanny DeVaney
Red Hat, Inc.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: gdbserver
2002-03-12 19:22 gdbserver Lanny DeVaney
@ 2002-03-12 20:45 ` Johannes Stezenbach
2002-03-12 21:46 ` gdbserver Lanny DeVaney
2002-03-12 22:10 ` gdbserver Daniel Jacobowitz
1 sibling, 1 reply; 10+ messages in thread
From: Johannes Stezenbach @ 2002-03-12 20:45 UTC (permalink / raw)
To: Lanny DeVaney; +Cc: linux-mips
On Tue, Mar 12, 2002 at 01:22:08PM -0600, Lanny DeVaney wrote:
> I've looked back through the archives and find some references to
> problems configuring and/or building gdbserver for mips-linux.
>
> I'm attempting to build gdb/gdbserver with --target=mips-linux as well,
> using gdb-5.1.1. Have the earlier issues (they looked to be 1-2 years
> old) been resolved or am I still looking at a "manual build" process?
> I'm getting lots of errors with the build, although the configure seems
> to go OK. x86 host, linux-mips target.
I tried the gdb+dejagnu-20020305 snapshot recently and
both gdb and gdbserver built without problems. IIRC
gdbserver was still broken in gdb-5.1.1.
I haven't used the newly built gdbserver yet, though.
Regards,
Johannes
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: gdbserver
2002-03-12 20:45 ` gdbserver Johannes Stezenbach
@ 2002-03-12 21:46 ` Lanny DeVaney
0 siblings, 0 replies; 10+ messages in thread
From: Lanny DeVaney @ 2002-03-12 21:46 UTC (permalink / raw)
To: Johannes Stezenbach; +Cc: linux-mips
Thanks. I used the 20020311 snapshot and it built like a champ.
Thanks,
Lanny DeVaney
Red Hat, Inc.
Johannes Stezenbach wrote:
>On Tue, Mar 12, 2002 at 01:22:08PM -0600, Lanny DeVaney wrote:
>
>>I've looked back through the archives and find some references to
>>problems configuring and/or building gdbserver for mips-linux.
>>
>>I'm attempting to build gdb/gdbserver with --target=mips-linux as well,
>>using gdb-5.1.1. Have the earlier issues (they looked to be 1-2 years
>>old) been resolved or am I still looking at a "manual build" process?
>>I'm getting lots of errors with the build, although the configure seems
>>to go OK. x86 host, linux-mips target.
>>
>
>I tried the gdb+dejagnu-20020305 snapshot recently and
>both gdb and gdbserver built without problems. IIRC
>gdbserver was still broken in gdb-5.1.1.
>I haven't used the newly built gdbserver yet, though.
>
>Regards,
>Johannes
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: gdbserver
2002-03-12 19:22 gdbserver Lanny DeVaney
2002-03-12 20:45 ` gdbserver Johannes Stezenbach
@ 2002-03-12 22:10 ` Daniel Jacobowitz
2002-03-12 22:16 ` gdbserver Lanny DeVaney
1 sibling, 1 reply; 10+ messages in thread
From: Daniel Jacobowitz @ 2002-03-12 22:10 UTC (permalink / raw)
To: Lanny DeVaney; +Cc: linux-mips
On Tue, Mar 12, 2002 at 01:22:08PM -0600, Lanny DeVaney wrote:
> I've looked back through the archives and find some references to
> problems configuring and/or building gdbserver for mips-linux.
>
> I'm attempting to build gdb/gdbserver with --target=mips-linux as well,
> using gdb-5.1.1. Have the earlier issues (they looked to be 1-2 years
> old) been resolved or am I still looking at a "manual build" process?
> I'm getting lots of errors with the build, although the configure seems
> to go OK. x86 host, linux-mips target.
>
> Thanks for any help you can provide,
As Johannes said, use the current CVS snapshot. MIPS/Linux support for
gdbserver was only contributed about a month ago. I'd appreciate bug
reports if it does not work for you, especially as I only tested
little-endian.
--
Daniel Jacobowitz Carnegie Mellon University
MontaVista Software Debian GNU/Linux Developer
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: gdbserver
2002-03-12 22:10 ` gdbserver Daniel Jacobowitz
@ 2002-03-12 22:16 ` Lanny DeVaney
0 siblings, 0 replies; 10+ messages in thread
From: Lanny DeVaney @ 2002-03-12 22:16 UTC (permalink / raw)
To: Daniel Jacobowitz; +Cc: linux-mips
OK, I'll keep up with it. I'm doing big-endian.
Lanny DeVaney
Red Hat, Inc.
Daniel Jacobowitz wrote:
>On Tue, Mar 12, 2002 at 01:22:08PM -0600, Lanny DeVaney wrote:
>
>>I've looked back through the archives and find some references to
>>problems configuring and/or building gdbserver for mips-linux.
>>
>>I'm attempting to build gdb/gdbserver with --target=mips-linux as well,
>>using gdb-5.1.1. Have the earlier issues (they looked to be 1-2 years
>>old) been resolved or am I still looking at a "manual build" process?
>>I'm getting lots of errors with the build, although the configure seems
>>to go OK. x86 host, linux-mips target.
>>
>>Thanks for any help you can provide,
>>
>
>As Johannes said, use the current CVS snapshot. MIPS/Linux support for
>gdbserver was only contributed about a month ago. I'd appreciate bug
>reports if it does not work for you, especially as I only tested
>little-endian.
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* gdbserver
2007-06-28 8:37 ` Christoph Hellwig
@ 2007-06-28 20:45 ` Ratin Rahman (mratin)
2007-06-28 20:45 ` gdbserver Ratin Rahman (mratin)
2007-06-28 21:41 ` gdbserver David Daney
0 siblings, 2 replies; 10+ messages in thread
From: Ratin Rahman (mratin) @ 2007-06-28 20:45 UTC (permalink / raw)
To: linux-mips; +Cc: Ratin Rahman (mratin)
Anybody had luck with compiling gdbserver for mipsel? I am using x86
based machine running Fedora 2.6.11 kernel, the target device is IDT 434
running Mipsel 2.6.10 kernel. The gcc crosscompiler is mipsel-linux-gcc
and version 3.2.3.
I did a ./configure --host=mipsel-linux-gnu --target=mipsel-linux-gnu
followed by a make. Make failed with the messages:
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:33: syntax error
before numeric constant
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:49: syntax error
before numeric constant
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:61: syntax error
before numeric constant
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:94: syntax error
before numeric constant
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:112: syntax error
before numeric constant
linux-low.c: In function `kill_lwp':
linux-low.c:760: warning: unused variable `tkill_failed'
make: *** [linux-low.o] Error 1
[root@Clearnet gdbserver]# nano
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h
[root@Clearnet gdbserver]# nano
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h
The content of ptrace.h has the enums declared as
/* Type of the REQUEST argument to `ptrace.' */
enum __ptrace_request
{
/* Indicate that the process making this request should be traced.
All signals received by this process can be intercepted by its
parent, and its parent can use the other `ptrace' requests. */
PTRACE_TRACEME = 0,
<==================================line 33
#define PT_TRACE_ME PTRACE_TRACEME
/* Return the word in the process's text space at address ADDR. */
PTRACE_PEEKTEXT = 1,
#define PT_READ_I PTRACE_PEEKTEXT
..which looks pretty normal to me , anybod yhave any clue?
Thanks,
Ratin
^ permalink raw reply [flat|nested] 10+ messages in thread
* gdbserver
2007-06-28 20:45 ` gdbserver Ratin Rahman (mratin)
@ 2007-06-28 20:45 ` Ratin Rahman (mratin)
2007-06-28 21:41 ` gdbserver David Daney
1 sibling, 0 replies; 10+ messages in thread
From: Ratin Rahman (mratin) @ 2007-06-28 20:45 UTC (permalink / raw)
To: linux-mips; +Cc: Ratin Rahman (mratin)
Anybody had luck with compiling gdbserver for mipsel? I am using x86
based machine running Fedora 2.6.11 kernel, the target device is IDT 434
running Mipsel 2.6.10 kernel. The gcc crosscompiler is mipsel-linux-gcc
and version 3.2.3.
I did a ./configure --host=mipsel-linux-gnu --target=mipsel-linux-gnu
followed by a make. Make failed with the messages:
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:33: syntax error
before numeric constant
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:49: syntax error
before numeric constant
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:61: syntax error
before numeric constant
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:94: syntax error
before numeric constant
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:112: syntax error
before numeric constant
linux-low.c: In function `kill_lwp':
linux-low.c:760: warning: unused variable `tkill_failed'
make: *** [linux-low.o] Error 1
[root@Clearnet gdbserver]# nano
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h
[root@Clearnet gdbserver]# nano
/opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h
The content of ptrace.h has the enums declared as
/* Type of the REQUEST argument to `ptrace.' */
enum __ptrace_request
{
/* Indicate that the process making this request should be traced.
All signals received by this process can be intercepted by its
parent, and its parent can use the other `ptrace' requests. */
PTRACE_TRACEME = 0,
<==================================line 33
#define PT_TRACE_ME PTRACE_TRACEME
/* Return the word in the process's text space at address ADDR. */
PTRACE_PEEKTEXT = 1,
#define PT_READ_I PTRACE_PEEKTEXT
..which looks pretty normal to me , anybod yhave any clue?
Thanks,
Ratin
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: gdbserver
2007-06-28 20:45 ` gdbserver Ratin Rahman (mratin)
2007-06-28 20:45 ` gdbserver Ratin Rahman (mratin)
@ 2007-06-28 21:41 ` David Daney
2007-06-28 22:19 ` gdbserver Ratin Rahman (mratin)
1 sibling, 1 reply; 10+ messages in thread
From: David Daney @ 2007-06-28 21:41 UTC (permalink / raw)
To: Ratin Rahman (mratin); +Cc: linux-mips
Ratin Rahman (mratin) wrote:
> Anybody had luck with compiling gdbserver for mipsel? I am using x86
> based machine running Fedora 2.6.11 kernel, the target device is IDT 434
> running Mipsel 2.6.10 kernel. The gcc crosscompiler is mipsel-linux-gcc
> and version 3.2.3.
>
> I did a ./configure --host=mipsel-linux-gnu --target=mipsel-linux-gnu
> followed by a make. Make failed with the messages:
>
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:33: syntax error
> before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:49: syntax error
> before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:61: syntax error
> before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:94: syntax error
> before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:112: syntax error
> before numeric constant
> linux-low.c: In function `kill_lwp':
> linux-low.c:760: warning: unused variable `tkill_failed'
> make: *** [linux-low.o] Error 1
> [root@Clearnet gdbserver]# nano
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h
> [root@Clearnet gdbserver]# nano
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h
>
>
> The content of ptrace.h has the enums declared as
>
> /* Type of the REQUEST argument to `ptrace.' */
> enum __ptrace_request
> {
> /* Indicate that the process making this request should be traced.
> All signals received by this process can be intercepted by its
> parent, and its parent can use the other `ptrace' requests. */
> PTRACE_TRACEME = 0,
> <==================================line 33
> #define PT_TRACE_ME PTRACE_TRACEME
>
> /* Return the word in the process's text space at address ADDR. */
> PTRACE_PEEKTEXT = 1,
> #define PT_READ_I PTRACE_PEEKTEXT
>
>
> ..which looks pretty normal to me , anybod yhave any clue?
> Thanks,
>
Perhaps your toolchain is broken, or perhaps you need to configure
differently.
With my glibc-2.3.3/gcc-3.4.3 toolchain I do:
../gdb-6.6/configure --target=mipsel-linux --host=mipsel-linux
--build=i686-pc-linux-gnu
Then make and voila! gdb, gdbserver et al. are built.
David Danay
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: gdbserver
2007-06-28 21:41 ` gdbserver David Daney
@ 2007-06-28 22:19 ` Ratin Rahman (mratin)
2007-06-28 22:19 ` gdbserver Ratin Rahman (mratin)
0 siblings, 1 reply; 10+ messages in thread
From: Ratin Rahman (mratin) @ 2007-06-28 22:19 UTC (permalink / raw)
To: David Daney; +Cc: linux-mips
It might be the fact that I am trying to compile gdbsever from the
latest version of gdb with older toolchain. I need an upgraded gcc and
glibc but they are also failing to build. Not sure what order I should
compile them ..
Ratin
-----Original Message-----
From: David Daney [mailto:ddaney@avtrex.com]
Sent: Thursday, June 28, 2007 2:41 PM
To: Ratin Rahman (mratin)
Cc: linux-mips@linux-mips.org
Subject: Re: gdbserver
Ratin Rahman (mratin) wrote:
> Anybody had luck with compiling gdbserver for mipsel? I am using x86
> based machine running Fedora 2.6.11 kernel, the target device is IDT
> 434 running Mipsel 2.6.10 kernel. The gcc crosscompiler is
> mipsel-linux-gcc and version 3.2.3.
>
> I did a ./configure --host=mipsel-linux-gnu --target=mipsel-linux-gnu
> followed by a make. Make failed with the messages:
>
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:33: syntax
> error before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:49: syntax
> error before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:61: syntax
> error before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:94: syntax
> error before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:112: syntax
> error before numeric constant
> linux-low.c: In function `kill_lwp':
> linux-low.c:760: warning: unused variable `tkill_failed'
> make: *** [linux-low.o] Error 1
> [root@Clearnet gdbserver]# nano
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h
> [root@Clearnet gdbserver]# nano
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h
>
>
> The content of ptrace.h has the enums declared as
>
> /* Type of the REQUEST argument to `ptrace.' */ enum __ptrace_request
> {
> /* Indicate that the process making this request should be traced.
> All signals received by this process can be intercepted by its
> parent, and its parent can use the other `ptrace' requests. */
> PTRACE_TRACEME = 0,
> <==================================line 33 #define PT_TRACE_ME
> PTRACE_TRACEME
>
> /* Return the word in the process's text space at address ADDR. */
> PTRACE_PEEKTEXT = 1,
> #define PT_READ_I PTRACE_PEEKTEXT
>
>
> ..which looks pretty normal to me , anybod yhave any clue?
> Thanks,
>
Perhaps your toolchain is broken, or perhaps you need to configure
differently.
With my glibc-2.3.3/gcc-3.4.3 toolchain I do:
../gdb-6.6/configure --target=mipsel-linux --host=mipsel-linux
--build=i686-pc-linux-gnu
Then make and voila! gdb, gdbserver et al. are built.
David Danay
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: gdbserver
2007-06-28 22:19 ` gdbserver Ratin Rahman (mratin)
@ 2007-06-28 22:19 ` Ratin Rahman (mratin)
0 siblings, 0 replies; 10+ messages in thread
From: Ratin Rahman (mratin) @ 2007-06-28 22:19 UTC (permalink / raw)
To: David Daney; +Cc: linux-mips
It might be the fact that I am trying to compile gdbsever from the
latest version of gdb with older toolchain. I need an upgraded gcc and
glibc but they are also failing to build. Not sure what order I should
compile them ..
Ratin
-----Original Message-----
From: David Daney [mailto:ddaney@avtrex.com]
Sent: Thursday, June 28, 2007 2:41 PM
To: Ratin Rahman (mratin)
Cc: linux-mips@linux-mips.org
Subject: Re: gdbserver
Ratin Rahman (mratin) wrote:
> Anybody had luck with compiling gdbserver for mipsel? I am using x86
> based machine running Fedora 2.6.11 kernel, the target device is IDT
> 434 running Mipsel 2.6.10 kernel. The gcc crosscompiler is
> mipsel-linux-gcc and version 3.2.3.
>
> I did a ./configure --host=mipsel-linux-gnu --target=mipsel-linux-gnu
> followed by a make. Make failed with the messages:
>
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:33: syntax
> error before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:49: syntax
> error before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:61: syntax
> error before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:94: syntax
> error before numeric constant
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h:112: syntax
> error before numeric constant
> linux-low.c: In function `kill_lwp':
> linux-low.c:760: warning: unused variable `tkill_failed'
> make: *** [linux-low.o] Error 1
> [root@Clearnet gdbserver]# nano
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h
> [root@Clearnet gdbserver]# nano
> /opt/mipseltools/mipsel-linux/sys-include/sys/ptrace.h
>
>
> The content of ptrace.h has the enums declared as
>
> /* Type of the REQUEST argument to `ptrace.' */ enum __ptrace_request
> {
> /* Indicate that the process making this request should be traced.
> All signals received by this process can be intercepted by its
> parent, and its parent can use the other `ptrace' requests. */
> PTRACE_TRACEME = 0,
> <==================================line 33 #define PT_TRACE_ME
> PTRACE_TRACEME
>
> /* Return the word in the process's text space at address ADDR. */
> PTRACE_PEEKTEXT = 1,
> #define PT_READ_I PTRACE_PEEKTEXT
>
>
> ..which looks pretty normal to me , anybod yhave any clue?
> Thanks,
>
Perhaps your toolchain is broken, or perhaps you need to configure
differently.
With my glibc-2.3.3/gcc-3.4.3 toolchain I do:
../gdb-6.6/configure --target=mipsel-linux --host=mipsel-linux
--build=i686-pc-linux-gnu
Then make and voila! gdb, gdbserver et al. are built.
David Danay
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2007-06-28 22:20 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-03-12 19:22 gdbserver Lanny DeVaney
2002-03-12 20:45 ` gdbserver Johannes Stezenbach
2002-03-12 21:46 ` gdbserver Lanny DeVaney
2002-03-12 22:10 ` gdbserver Daniel Jacobowitz
2002-03-12 22:16 ` gdbserver Lanny DeVaney
-- strict thread matches above, loose matches on Subject: below --
2007-06-26 15:20 [PATCH] generic clk API implementation for MIPS Franck Bui-Huu
2007-06-26 16:33 ` Atsushi Nemoto
2007-06-27 15:39 ` Christoph Hellwig
2007-06-28 2:22 ` Atsushi Nemoto
2007-06-28 8:37 ` Christoph Hellwig
2007-06-28 20:45 ` gdbserver Ratin Rahman (mratin)
2007-06-28 20:45 ` gdbserver Ratin Rahman (mratin)
2007-06-28 21:41 ` gdbserver David Daney
2007-06-28 22:19 ` gdbserver Ratin Rahman (mratin)
2007-06-28 22:19 ` gdbserver Ratin Rahman (mratin)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox