%n binutils
%v 2.7.0.2
%c *
%l *
%b *
%d *
%f *
%t binutils-2.7.0.2.tgz
%w Gnu
%%
%setup
patch -u -p1 <<'ENDPATCH'
diff -ru2N binutils-2.7.0.2/Makefile.in binutils-MCC/Makefile.in
--- binutils-2.7.0.2/Makefile.in	Wed Jul 17 08:07:28 1996
+++ binutils-MCC/Makefile.in	Wed Aug  7 20:52:10 1996
@@ -66,5 +66,5 @@
 # We don't specify -g -O because many compilers don't support -g -O,
 # and/or -O is broken in and of itself.
-CFLAGS = -g
+CFLAGS = -O6
 LIBCFLAGS = $(CFLAGS)
 CFLAGS_FOR_TARGET = $(CFLAGS)
diff -ru2N binutils-2.7.0.2/configure binutils-MCC/configure
--- binutils-2.7.0.2/configure	Thu Jul 18 08:42:25 1996
+++ binutils-MCC/configure	Wed Aug  7 21:19:31 1996
@@ -829,5 +829,5 @@
       test -z "$dir" && dir=.
       if test -f $dir/gcc; then
-	CC="gcc -O2"
+	CC="gcc"
 	break
       fi
diff -ru2N binutils-2.7.0.2/libiberty/Makefile.in binutils-MCC/libiberty/Makefile.in
--- binutils-2.7.0.2/libiberty/Makefile.in	Wed Jul 17 08:09:26 1996
+++ binutils-MCC/libiberty/Makefile.in	Sat Aug 31 21:47:20 1996
@@ -157,5 +157,5 @@
 # These are always included in the library.
 REQUIRED_OFILES = argv.o basename.o choose-temp.o concat.o cplus-dem.o \
-  fdmatch.o getopt.o getopt1.o getruntime.o hex.o \
+  fdmatch.o getruntime.o hex.o \
   floatformat.o obstack.o spaces.o strerror.o strsignal.o \
   vasprintf.o xatexit.o xexit.o xmalloc.o xstrdup.o xstrerror.o
diff -ru2N binutils-2.7.0.2/mcc-install binutils-MCC/mcc-install
--- binutils-2.7.0.2/mcc-install	Thu Jan  1 01:00:00 1970
+++ binutils-MCC/mcc-install	Thu Aug  8 07:43:57 1996
@@ -0,0 +1,24 @@
+install -m 444 bfd/bfd.h include/ansidecl.h include/bfdlink.h \
+ include/obstack.h /usr/include
+install -m 444 ld/ldscripts/elf_i386.* /usr/lib/ldscripts
+install -m 555 bfd/libbfd.so.2.7.0.2 opcodes/libopcodes.so.2.7.0.2 /usr/lib
+install libiberty/libiberty.a /usr/lib
+(cd /usr/lib;\
+ rm -f libbfd.so libbfd.so.2 libopcodes.so libopcodes.so.2;\
+ ln -s libbfd.so.2.7.0.2 libbfd.so;\
+ ln -s libopcodes.so.2.7.0.2 libopcodes.so;\
+ ranlib libiberty.a;\
+ chmod 444 libiberty.a)
+ldconfig
+install -s -m 555 gas/as.new gas/gasp.new gprof/gprof ld/ld.new /usr/bin
+(cd binutils;\
+ install -s -m 555 size objdump nm.new ar strings strip.new ranlib \
+ c++filt objcopy encaps /usr/bin)
+for i in as gasp ld nm strip;do mv -f /usr/bin/$i.new /usr/bin/$i;done
+for i in ar.1 c++filt.1 nm.1 objcopy.1 objdump.1 ranlib.1 size.1 \
+ strings.1 strip.1;do
+ install -m 444 binutils/$i /usr/man/man1
+ gzip -9f /usr/man/man1/$i
+done
+install -m 444 gas/doc/as.1 gprof/gprof.1 ld/ld.1 /usr/man/man1
+(cd /usr/man/man1;gzip -9f as.1 gprof.1 ld.1)
ENDPATCH
./configure --prefix=/usr --enable-shared i486-linux
make

* sh ./mcc-install
%%