Subject: my machine.
To: None <port-pmax@pain.lcs.mit.edu>
From: Herb Peyerl <Herb.Peyerl@sidney.novatel.ca>
List: port-pmax
Date: 11/04/1994 08:39:11
Well; I got my machine up and running with proper partitions defined and
all.  I mounted a usr/src from a stupid i386 box and started to build myself
a kernel that has some swap defined in it.

After kludging a bunch of generic gunk, I get to the linking phase and get
tons of this sort of thing:

locore.o(.text+0x38): undefined reference to `mach_init'
locore.o(.text+0x54): undefined reference to `cpu'
locore.o(.text+0x58): undefined reference to `cpu'
locore.o(.text+0x5c): undefined reference to `fpu'
locore.o(.text+0x60): undefined reference to `fpu'
locore.o(.text+0x64): undefined reference to `main'
locore.o(.text+0x4bc): relocation truncated to fit: WDISP16 copyerr
locore.o(.text+0x4c4): undefined reference to `copystr'
locore.o(.text+0x4e8): relocation truncated to fit: WDISP16 copyerr

in a bunch of files.  I figure it's got to be a problem with the 'ld' in
the snapshot generated by Jonathan... All of these symbols exist and are
properly defined... 

The 'ld' I have says:

# ld -v
ld version 2.4 (with BFD 2.4)

Does anyone have any suggestions?