[comp.os.minix] Liborder problem - the solution.

youki@newmercury.ics.osaka-u.ac.jp (Youki Kadobayashi) (07/13/90)

Hi folks,
Doesn't this method make use for your library order problem?

---------------- cut here ----------------
lorder _* [a-l]* > ../1
lorder [m-z]* > ../2
lorder _* [a-e]* [m-r]* > ../3
lorder [f-l]* [s-z]* > ../4
lorder _* [a-e]* [s-z]* > ../5
lorder [f-l]* [m-r]* > ../6
echo done
cd ..
cat 1 2 3 4 5 6 | tsort > liborder
---------------- cut here ----------------

It's easy enough. Gather all *.s files into one directory, then
chdir there, and exec the script shown above.

With older(buggy) version of lorder/tsort, there may be some problems,
so you'll need small amount of manual fix. However, with 1.5.10 tsort/lorder
there seems to be no problem.

Yes, it doesn't require large machines. You can generate your liborder
with your Minix running on 8086, 286, or 386, though it takes much time..

Regards,
--
					Youki Kadobayashi
					youki@mercury.ics.osaka-u.ac.jp
					Dept. of Info. Comp. Sci.
					Osaka University, Japan