%n gdb %v 4.16 %c * %l * %b * %d * %f * %t gdb-4.16.tgz %w Gnu %% %setup patch -u -p1 <<'ENDPATCH' diff -ru2N gdb-4.16/bfd/Makefile.in gdb-MCC/bfd/Makefile.in --- gdb-4.16/bfd/Makefile.in Tue Apr 23 05:30:01 1996 +++ gdb-MCC/bfd/Makefile.in Mon Aug 26 20:20:20 1996 @@ -465,5 +465,8 @@ ofiles: stamp-ofiles ; @true -$(TARGETLIB): $(OFILES) ofiles +$(TARGETLIB): + ln -sf /usr/lib/libbfd.so $(TARGETLIB) + ln -sf /usr/include/bfd.h . +dummy: $(OFILES) ofiles rm -f $(TARGETLIB) @echo ofiles = `cat ofiles` diff -ru2N gdb-4.16/config/mh-linux gdb-MCC/config/mh-linux --- gdb-4.16/config/mh-linux Thu Feb 9 16:05:25 1995 +++ gdb-MCC/config/mh-linux Mon Aug 26 19:52:58 1996 @@ -1,2 +1,3 @@ # This is the Makefile fragment used when running on a Linux host. # It does not have to do anything at present. +CFLAGS = -O6 -fomit-frame-pointer diff -ru2N gdb-4.16/configure gdb-MCC/configure --- gdb-4.16/configure Fri Mar 29 20:41:04 1996 +++ gdb-MCC/configure Mon Aug 26 19:51:06 1996 @@ -829,5 +829,5 @@ test -z "$dir" && dir=. if test -f $dir/gcc; then - CC="gcc -O2" + CC="gcc" break fi diff -ru2N gdb-4.16/gdb/Makefile.in gdb-MCC/gdb/Makefile.in --- gdb-4.16/gdb/Makefile.in Tue Apr 23 05:43:08 1996 +++ gdb-MCC/gdb/Makefile.in Mon Aug 26 21:02:29 1996 @@ -56,5 +56,5 @@ # Flags that describe where you can find the termcap library. # This can be overridden in the host Makefile fragment file. -TERMCAP = -ltermcap +TERMCAP = -lncurses # If you are compiling with GCC, make sure that either 1) You have the @@ -91,9 +91,9 @@ # Note that mmalloc can still be used on systems without mmap(). # To use your system malloc, comment out the following defines. -MMALLOC_DIR = ../mmalloc +#MMALLOC_DIR = ../mmalloc MMALLOC_SRC = $(srcdir)/$(MMALLOC_DIR) -MMALLOC = $(MMALLOC_DIR)/libmmalloc.a +#MMALLOC = $(MMALLOC_DIR)/libmmalloc.a # To use your system malloc, uncomment MMALLOC_DISABLE. -#MMALLOC_DISABLE = -DNO_MMALLOC +MMALLOC_DISABLE = -DNO_MMALLOC # To use mmalloc but disable corruption checking, uncomment MMALLOC_CHECK #MMALLOC_CHECK = -DNO_MMALLOC_CHECK diff -ru2N gdb-4.16/libiberty/Makefile.in gdb-MCC/libiberty/Makefile.in --- gdb-4.16/libiberty/Makefile.in Mon Feb 5 21:42:13 1996 +++ gdb-MCC/libiberty/Makefile.in Mon Aug 26 20:28:03 1996 @@ -115,5 +115,7 @@ "SHELL=$(SHELL)" -all: stamp-picdir $(TARGETLIB) required-list +all: + ln -sf /usr/lib/libiberty.a . +dummy: stamp-picdir $(TARGETLIB) required-list @if [ "$(RULE1)" != "not-used" ]; then \ $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all; \ diff -ru2N gdb-4.16/mmalloc/Makefile.in gdb-MCC/mmalloc/Makefile.in --- gdb-4.16/mmalloc/Makefile.in Mon Apr 8 05:44:26 1996 +++ gdb-MCC/mmalloc/Makefile.in Mon Aug 26 20:35:01 1996 @@ -91,5 +91,6 @@ STAGESTUFF = $(TARGETLIB) *.o -all: $(TARGETLIB) +all: + touch mmalloc.h info: mmalloc.info diff -ru2N gdb-4.16/opcodes/Makefile.in gdb-MCC/opcodes/Makefile.in --- gdb-4.16/opcodes/Makefile.in Tue Apr 23 05:36:32 1996 +++ gdb-MCC/opcodes/Makefile.in Mon Aug 26 20:22:28 1996 @@ -123,5 +123,7 @@ -$(TARGETLIB): $(OFILES) +$(TARGETLIB): + ln -sf /usr/lib/libopcodes.so $(TARGETLIB) +dummy: $(OFILES) rm -f $(TARGETLIB) $(AR) $(AR_FLAGS) $(TARGETLIB) $(OFILES) diff -ru2N gdb-4.16/readline/Makefile.in gdb-MCC/readline/Makefile.in --- gdb-4.16/readline/Makefile.in Tue Oct 10 21:44:02 1995 +++ gdb-MCC/readline/Makefile.in Mon Aug 26 20:24:07 1996 @@ -145,5 +145,7 @@ done -libreadline.a: $(OBJECTS) +libreadline.a: + ln -sf /usr/lib/libreadline.so $@ +dummy: $(OBJECTS) $(RM) -f libreadline.a $(AR) $(AR_FLAGS) libreadline.a $(OBJECTS) ENDPATCH ./configure --prefix=/usr i486-linux make * install -s -m 555 gdb/gdb /usr/bin * install -m 444 gdb/gdb.1 /usr/man/man1 * gzip -9f /usr/man/man1/gdb.1 %%