home *** CD-ROM | disk | FTP | other *** search
- 1/3/89 Pace Willisson
-
- Here is what to do to bring up gcc & tools on an 80386 running system 5.3
- (if you are adventurous and want to use the latest and greatest tools.
- If you want it to be easy, check back in a couple of months.)
-
- All of these instructions assume you are using the usg compiler. After
- you get to the end, you could start over using the gnu compiler, but
- that may not work yet ...
-
- First make gcc, cpp, and gnulib:
-
- cd .../gcc
- config.gcc i386-sysv-gas
- make install
-
- (The i386gnu type was added a little after gcc-1.32)
- (the install part doesn't really work - you will have to look at
- what it tries to do, and do it by hand.)
-
- Now, make the gnu assembler:
-
- cd .../gas
- make a386
- cp a386 /usr/local/lib/gcc-as
-
- Now, make the other utilities:
-
- cd .../binutils
-
- edit Makefile to turn on the CFLAGS for USG using COFF_ENCAPSULATE
-
- make
- cp ld /usr/local/lib/gcc-ld
-
- Put the other programs (size nm strip ar objdump and ranlib) somewhere
- handy, but don't clobber your usg programs. I put them all in
- /usr/gnu/gnucomp, and I have this shell script in my path under the name "gnu":
-
- exec /usr/gnu/gnucomp/$*
-
- That way, I can say "gnu nm a.out", etc.
-
- Convert the libraries to the encapsulated format:
-
- make libc.a
- cp libc.a /usr/local/lib/gnu/libc.a
-
- cp .../gcc/gnulib usg-gnulib
- make gnulib
- cp gnulib /usr/local/lib/gcc-gnulib
-
- robotussin /lib/crt0.o /usr/local/lib/gcc-crt0.o
-
- Now, you should be able to use 'gcc' to compile programs.
-