LDFLAGS were not propagated from gdb to gdb/gdbserver. Consequently "make LDFLAGS=-s" did produced unstripped gdbreplay and gdbserver binaries. All this wouldn't be needed, if the gdb distribution were to support "make install-strip" as most modern packages do. Unfortunately this feature has not (yet?) found its way into the cygnus type source trees (nor has DESTDIR support). diff -ur gdb-5.3.orig/gdb/Makefile.in gdb-5.3/gdb/Makefile.in --- gdb-5.3.orig/gdb/Makefile.in 2002-11-25 23:05:38.000000000 +0100 +++ gdb-5.3/gdb/Makefile.in 2003-01-22 13:58:42.000000000 +0100 @@ -437,6 +437,7 @@ "CXX=$(CXX)" \ "CXXFLAGS=$(CXXFLAGS)" \ "DLLTOOL=$(DLLTOOL)" \ + "LDFLAGS=$(LDFLAGS)" \ "RANLIB=$(RANLIB)" \ "MAKEINFO=$(MAKEINFO)" \ "MAKEHTML=$(MAKEHTML)" \