DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: R T

⟦762083342⟧ TextFile

    Length: 1495 (0x5d7)
    Types: TextFile
    Names: »README-ENCAP«

Derivation

└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
    └─⟦4ef0278ca⟧ »./binutils.tar.Z« 
        └─⟦3761b9c35⟧ 
            └─⟦this⟧ »binutils/README-ENCAP« 

TextFile

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.)

(There is no debugger support yet...)

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 i386gnu
	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.