Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!caip!topaz!husc6!seismo!umcp-cs!chris From: chris@umcp-cs.UUCP (Chris Torek) Newsgroups: net.unix-wizards Subject: Re: ranlib and ``ucb'' Message-ID: <2318@umcp-cs.UUCP> Date: Wed, 9-Jul-86 15:51:57 EDT Article-I.D.: umcp-cs.2318 Posted: Wed Jul 9 15:51:57 1986 Date-Received: Fri, 11-Jul-86 06:07:35 EDT References: <1916@brl-smoke.ARPA> <1278@ncoast.UUCP> <292@foxvax5.UUCP> Reply-To: chris@maryland.UUCP (Chris Torek) Organization: University of Maryland, Dept. of Computer Sci. Lines: 14 In article <292@foxvax5.UUCP> dbr@foxvax5.UUCP (D.B. Robinson (Douglas)) asks how System V handles cyclic dependencies if it has no ranlib command. As I understand it, the System V `ar' has a `virtual ranlib' built in to it; running `ar' on an object file (one with an appropriate magic number) automatically builds or updates the __.SYMDEF archive member. It seems to me that this is the correct external behaviour: the library builder should manage its table of contents itself. (I would be just as happy with a /usr/bin/ar shell script that invoked ranlib when inserting an object file, although it would probably be slower.) -- In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 1516) UUCP: seismo!umcp-cs!chris CSNet: chris@umcp-cs ARPA: chris@mimsy.umd.edu