From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id c4aee34b for ; Sat, 29 Dec 2018 14:14:29 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id ADF85AACE9; Sun, 30 Dec 2018 00:14:28 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 83EBB950AB; Sun, 30 Dec 2018 00:14:00 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 2C0B6950AB; Sun, 30 Dec 2018 00:13:58 +1000 (AEST) Received: from mercury.lcs.mit.edu (mercury.lcs.mit.edu [18.26.0.122]) by minnie.tuhs.org (Postfix) with ESMTPS id 92FF194EB2 for ; Sun, 30 Dec 2018 00:13:57 +1000 (AEST) Received: by mercury.lcs.mit.edu (Postfix, from userid 11178) id AA78018C073; Sat, 29 Dec 2018 09:13:56 -0500 (EST) To: tuhs@minnie.tuhs.org Message-Id: <20181229141356.AA78018C073@mercury.lcs.mit.edu> Date: Sat, 29 Dec 2018 09:13:56 -0500 (EST) From: jnc@mercury.lcs.mit.edu (Noel Chiappa) Subject: Re: [TUHS] Deleted lib1 and lib2 in v6, recoverable? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: jnc@mercury.lcs.mit.edu Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" > From: Warren Toomey > I just tried it here. I had to do: > ... > ar r ../lib1 *.o > ... > to get them to rebuild. Otherwise, I had empty libraries. Duhh. I never noticed the missing "*.o"! I wonder how that one slipped through? Looking at 'run', it really does look like it was used to prepare the systems on the distribution tape. So probably the libraries just happened to already hold the latest and greatest, so that error had no effect. The thing with needing to order the library contents properly to cause all the modules to get loaded is, I reckon, the reason why 'ar' has those arguments to specify where in the archive a given file goes. Noel