[comp.os.minix] Problems with 1.3 libc.a order

mju@mudos.ann-arbor.mi.us (Marc Unangst) (10/29/89)

Well, I've finally managed to apply the 1.2->1.3d patches, compiled
the library, the kernel, mm, fs, init, and fsck, and built a boot disk.

Unfortunately, I'm having problems with my library order.  When I
was linking the various parts of the boot disk, I didn't have any
problems (but I suspect that there aren't a whole lot of library
routines used there), but I ran into problems with animals.c (and
stopped there, since the unresolved externals were fputc and fgetc).
Could somebody who's running 1.3d please send me their library order?

(BTW, I compiled all of the files in minix/lib, ran them through
libpack, and then combined them with the .s files in minix/lib/IBM_PC.
Then, I checked my 1.3d library against the contents of my 1.2 library,
and linked over anything that was in the 1.2 library but not the 1.3d
library.  After that, I took a suggested library order for 1.4a, removed
all the stuff I didn't have, and put the stuff into an archive in
that order...Is this the right way to do it?)

--  
Marc Unangst
Internet: mju@mudos.ann-arbor.mi.us
UUCP    : ...!uunet!sharkey!mudos!mju
Fidonet : Marc Unangst of 1:120/129.0
BBS     : The Starship Enterprise, 1200/2400 bps, +1 313-665-2832

al@escom.com (Al Donaldson) (10/30/89)

mju@mudos.ann-arbor.mi.us (Marc Unangst) writes:
> Could somebody who's running 1.3d please send me their library order?

Marc, I'll send mail separately giving the order from my PH distribution.

But...this seems to be a minor problem area with each release, and 
I wonder if src/minix/lib/makefile shouldn't list it explicitly.
There's a "run" file in 1.3d, but it didn't seem useful for 1.4a.
There's also lorder and tsort, but even using these tools, Lance Brown
and I ended up with two different orderings.  :-)

Al Donaldson