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