is there a compelling reason that execv() is used rather than execvp() in gdbserver/linux-low.c ? seems it's just always been that way ... personally, i find it annoying having to do: # gdbserver :1234 /bin/ls / on my embedded board instead of: # gdbserver :1234 ls / having used native gdb a lot more, i typo this pretty often since gdb will search $PATH for the program to run ;( -mike