[comp.os.minix] upgrading libc from 1.3 - 1.4a

fredriks@cbnewse.ATT.COM (lars.fredriksen) (11/11/89)

	I received 1.3 here the other day, and I also got the 1.4a upgrades 
	from vm1.nodak.edu and I started hacking away. 
	
	Here is a list of problems that I ran into:
	- buillibc shell script is out of date - does not work with ar.
	- the stack is to small so that ls * in my libc directrory won't work.
		same problem goes for lorder and tsort.
	- The NOTE in the doc directroy is out of date regarding libc. It
	claims that libsrc.a contains more sources than what is in libc.a.
	I found it to be the other way around(this is 1.3 stuff).

	My question are:
	- Should I follow the algorithm is buildlibc and
	throw away the stuff in libc.a that I do not have the source for
	(at least the source is not in libsrc.a), replace the exitsting
	calls with the new one, and add the completely new calls at the
	end, or should I leave the ones that I don't have the source for
	in libc.a, replace the new one, and append the completely new
	calls at the end?

	- How do I know that the new appended calls are in the right order
	in relation to themselves and the old stuff, since I cannot run 
	lorder and tsort?

	If anyone has already solved this (there must be a lot of you), could
	you either:

		 1) post the order for libc.a for 1.4a.
		 2) send me mail directly ( there might be a lot of people 
		    out there that are running into the same wall, though) 
		3) post the algorithm for solving the problem.

	I'd prefere 1 and 3, but any input is appreciated.


	Sincerely
		Lars Fredriksen

PS. 	Thanks for getting the MS-DOS war off this group!