diff -urN gdb-5.2.1.orig/gdb/gdbserver/linux-arm-low.c gdb-5.2.1/gdb/gdbserver/linux-arm-low.c --- gdb-5.2.1.orig/gdb/gdbserver/linux-arm-low.c Tue Feb 26 23:07:39 2002 +++ gdb-5.2.1/gdb/gdbserver/linux-arm-low.c Tue Sep 17 05:18:42 2002 @@ -23,7 +23,7 @@ #include "linux-low.h" #ifdef HAVE_SYS_REG_H -#include +//#include #endif int num_regs = 16; diff -urN gdb-5.2.1.orig/gdb/gdbserver/linux-low.c gdb-5.2.1/gdb/gdbserver/linux-low.c --- gdb-5.2.1.orig/gdb/gdbserver/linux-low.c Thu Mar 7 12:56:18 2002 +++ gdb-5.2.1/gdb/gdbserver/linux-low.c Tue Sep 17 05:18:52 2002 @@ -57,9 +57,9 @@ { int pid; - pid = fork (); + pid = vfork (); if (pid < 0) - perror_with_name ("fork"); + perror_with_name ("vfork"); if (pid == 0) { diff -urN gdb-5.2.1.orig/gdb/gdbserver/Makefile.in gdb-5.2.1/gdb/gdbserver/Makefile.in --- gdb-5.2.1.orig/gdb/gdbserver/Makefile.in Fri Mar 29 11:03:33 2002 +++ gdb-5.2.1/gdb/gdbserver/Makefile.in Tue Sep 17 05:18:09 2002 @@ -48,7 +48,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ -CC = @CC@ +CROSS_COMPILE = arm-elf- +CC = $(CROSS_COMPILE)gcc # Directory containing source files. Don't clean up the spacing, # this exact string is matched for by the "configure" script. @@ -100,6 +101,7 @@ # LDFLAGS is specifically reserved for setting from the command line # when running make. +LDFLAGS = -Wl,-elf2flt # Perhaps should come from parent Makefile VERSION = gdbserver-4.12.3