[comp.os.minix] Shoelace problems, other issues...

paradis@crater.zk3.dec.com (Jim Paradis) (10/23/90)

Hello, folks!

After many nights of work, I brought up 1.5.10 on my PC with
Bruce's 32-bit patches... works like a champ!  Mucho
thanks, congratulations, handshakes, and back-pats, Bruce!

Now for my tale of woe:  I tried to bring up shoelace on this
beast, and laceup complained that bootlace was too big.
Checked it out, and sure enuff bootlace was 1144 bytes long
(it can't be more than 1024 bytes 'cause it has to fit in
a single disk zone).  Now, it must be something I'm doing
because lots of other people are running shoelace just
fine... so any ideas?  I'm using the "makefile.bcc" that
came packed with my shoelace distribution, and I'm using
Bruce's 32-bit versions of bcc, as, and ld, with the -0
flag as appropriate to generate 16-bit images where needed.

At first I thought that it must be that the C compiler wasn't
generating tight code for the two C files used in bootlace,
so I brought up MINIX 1.1 on a RAMdisk and tried to compile
them with the ACK compiler... still too big.  So now I'm
stumped.  Any other ideas?

[while I'm at it, is there any documentation of the bcc
.o file format around anywhere?  I'd really like to be
able to do a "size" on a .o file as well as on an
executable... not to mention being able to disassemble
it...]

Thanks!



Jim Paradis, working at but not employed by DEC.	(603)881-1221
paradis@decvax.dec.com     			"All I got was a rock!"