From: greg@serveme.chi.il.us (Gregory Gulik)
Subject: GCC 2.3.2 on 3B2
Organization: Gagme Public Access Unix, Chicago, Illinois
Date: Wed, 23 Dec 1992 17:30:57 GMT


Well, I built GCC 2.3.2 on my 3B2/400 the other week just before
my vacation, and now that I'm back, I'm ready to share it with
everyone.

I just uploaded it on ucqais.cba.uc.edu in the /contrib directory.
Steven, please put it in the /pub directory and post when it's
available.

Also, please distribute it far and wide.

The obvious differences I can see in 2.3.2 compared to 2.2.2 are:

	- You can compile with shared libraries (-lc_s) without
	  having to use the hack in the FAQ.

	- Inclusion of objective-C run-time libraries. I did not include
	  them in these binaries.  If anyone actually uses objective-C
	  on their 3B2 and needs the libraries, let me know and I'll
	  build those too.

The following is the README file I am including with the binaries:

------------------------------------------------------------------------

This file describes the GCC 2.3.2 compiler compiled for the
WE32000 processor.  This compiler was built on a 3B2/400 running
System V release 3.2 with the version 4.1 compiler.  All executables
should run on a 3B2/300 and above, even without MAU.

The complete uncompressed tar file is:

-rw-r--r--   1 greg     user      2741760 Dec 13 03:59  3b2gcc.tar

The front end binaries install in /usr/local/bin, and the
back end binaries, include files and libraries installed
in /usr/local/lib/gcc-lib and man pages installed in
/usr/local/man .  All are the default locations.

The differences in this release compared to the GCC 2.2.2 release
are:

	- The objective-C compiler was not built.  I ran out of disk
	  space and didn't think anyone used it anyway.

	- The "fixed" include files are included in this release

These are the files included in this release:

/usr/local/bin/gcc-3b2
/usr/local/bin/gcc linked to /usr/local/bin/gcc-3b2
/usr/local/bin/protoize
/usr/local/bin/unprotoize
/usr/local/bin/c++
/usr/local/bin/g++
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/comm.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/param.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/sgs.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/stdio.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/sysmacros.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/pdi.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/ldterm.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/in.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/inet.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/inetioctl.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/ip.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/tcp.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/sys/types.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/arpa/nameser.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/arpa/tftp.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/netimp/if_imphost.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/netinet/in.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/float.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/limits.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/proto.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/DONE
/usr/local/lib/gcc-lib/3b2/2.3.2/include/curses.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/a.out.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/ar.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/core.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/math.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/mon.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/nlist.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/prof.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/setjmp.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/stand.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/stdio.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/syms.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/values.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/stdarg.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/stddef.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/va-alpha.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/va-i860.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/va-i960.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/va-m88k.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/va-mips.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/va-pa.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/va-pyr.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/va-sparc.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/va-spur.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/varargs.h
/usr/local/lib/gcc-lib/3b2/2.3.2/include/README
/usr/local/lib/gcc-lib/3b2/2.3.2/cc1
/usr/local/lib/gcc-lib/3b2/2.3.2/cc1plus
/usr/local/lib/gcc-lib/3b2/2.3.2/ld
/usr/local/lib/gcc-lib/3b2/2.3.2/specs
/usr/local/lib/gcc-lib/3b2/2.3.2/SYSCALLS.c.X
/usr/local/lib/gcc-lib/3b2/2.3.2/cpp
/usr/local/lib/gcc-lib/3b2/2.3.2/libgcc.a
/usr/local/man/man1/gcc.1
/usr/local/man/man1/cccp.1
/usr/local/man/man1/g++.1
-- 
Gregory A. Gulik                                 Call Gagme, a public access
       greg@serveme.chi.il.us                    UNIX system at 312-282-8606
   ||  gulik@rtsg.mot.com                        For information, drop a note
                                                 to info@gagme.chi.il.us
Newsgroups: comp.sys.att