@(#)README 1.1 00/12/25 This directory contains builds and ports of the GNU C Compiler (gcc) for 4.3BSD UNIX. Currently the only gcc version successfully bootstrapped and working acceptably on 4.3BSD is a patched version "2.8.1x" based on a post-2.8.1 snapshot of the old FSF gcc (in its final days). No version of EGCS or the new post-EGCS GCC has been successfully bootstrapped on 4.3BSD so far. This gcc-2.8.1x was made to work on VAX Ultrix by John David Anglin, National Research Council of Canada (dave.anglin@nrc.ca), and further hacked for 4.3BSD UNIX by Michael Sokolov, International Free Computing Task Force (msokolov@ivan.Harhan.ORG). The version distributed here only has C, no C++, FORTRAN, or Objective C. Getting the non-C languages to work may not be difficult, but I couldn't justify spending any time of them. gcc-2.8.1x-src.tar.Z is the source, and it builds correctly on 4.3BSD using the standard gcc build procedures. The recommended installation on 4.3BSD-Quasijarus is to configure gcc with --prefix=/usr/local/GCC, install it there, make symlinks for gcc and other public executables from /usr/local to where they are under /usr/local/GCC, format its man pages, and put them in /usr/local/man/cat1 for man to find. This way gcc's directory structure which doesn't match the 4.3BSD-Quasijarus system is hidden away and what the users see strictly matches the system. gcc-2.8.1x-vaxbin.tar.Z is the prebuilt 4.3BSD binary (bootstrapped with -O2 on 4.3BSD-Quasijarus0a). It is to be untarred into /usr/local/GCC. Untar it with tar xp, it already has the right ownership and modes in the tarball. Michael Sokolov Public Service Agent International Free Computing Task Force msokolov@ivan.Harhan.ORG