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.7 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_FONT_LOW_CONTRAST, HTML_IMAGE_ONLY_32,HTML_MESSAGE,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 4fcb813f for ; Sat, 29 Dec 2018 16:50:14 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 669CE950BB; Sun, 30 Dec 2018 02:50:13 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id C19DF950AB; Sun, 30 Dec 2018 02:49:46 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=bsdimp-com.20150623.gappssmtp.com header.i=@bsdimp-com.20150623.gappssmtp.com header.b="EF6rnThe"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id F335B950B0; Sun, 30 Dec 2018 02:49:43 +1000 (AEST) Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) by minnie.tuhs.org (Postfix) with ESMTPS id 31735950AB for ; Sun, 30 Dec 2018 02:49:43 +1000 (AEST) Received: by mail-qk1-f172.google.com with SMTP id q70so14008200qkh.6 for ; Sat, 29 Dec 2018 08:49:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Fv7m4Dq/8FGH50KZAyZXA66l9rNhVhksJF5GLUK7vUg=; b=EF6rnThe4wqxojvBjcHPjnmUhnR0vYln41ESQuX4ISDj+vj+S/QMDQYs6912bqIju0 FtR//zxQumWqkKjObV7UwRil49WGauEyLFieeGVjPLshU35dgI/etmb28ipyZQ3ausFC npwOhWmW499pWbHNAaZuMlJj/ohp7Otuch136ZOzam4xoV+z7YljTBRZPU40UUVUd87L jxEEt7HNYXXvyAspND620A2jswhn9rA/3y9h0f1EUek0yzEhaMJPg/2Hk19k74ZORetG Z/swagU7k9rOhUGb9S4ksuXRKOMyRd5GkhernRDv5PwrbGuXAB1wIktB9GEvEuGVvR5G zy2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Fv7m4Dq/8FGH50KZAyZXA66l9rNhVhksJF5GLUK7vUg=; b=Tt1wmC/CK7TKzghd5pa2PSxXTQHHUzcMhn8BEBIrzRSeJl8Sq8EPKi+TORIBRbtdLY sI6XMVCJX23ibGX9RbkX14EV7qS9Mhgwc7o3w3NQ01HibCp6AVmaXZKgnq4hh1VyzNQn XN8129gOgvOdhmoNk0/yIMSKvWLHjjTUMbKxA/KjWEiJ65GMO12Ro3JMQdQ5PuSIHAb2 B1P901lUFdBnR3F1xl7kF/dtO56aZ+xGQBi3yXIBfELjOwS4J6cWAxW4GsdxBbVC6jvc M8Fpv3QmCS9Tnxr5hxPScnE40CTLLDzalw5b9pnp2lTQfxJIwD6QO2d/j30ueQOxYsa8 tomA== X-Gm-Message-State: AJcUukeUg1TF5eD1t4GJcoaL/g+iuXbnZD1QOu8lASiA6sjcD2kbLNqC 1aAufGsgqvaLR+wnwalvxeRC/ZjD1ndDHXiWseHU+w== X-Google-Smtp-Source: ALg8bN5KVakf6C/9LV6Ncyx0dTk4jQkJwdpcm/OXspK0vd/6FzvHO9r4fCPSD0XWZnLzjRplVH/qXrKNfsLGnIu2Gpk= X-Received: by 2002:a37:9201:: with SMTP id u1mr29772743qkd.258.1546102182194; Sat, 29 Dec 2018 08:49:42 -0800 (PST) MIME-Version: 1.0 References: <20181229010900.19F6218C074@mercury.lcs.mit.edu> <20181229013527.GA3844@minnie.tuhs.org> <82e23dba-38a4-3ee4-e35a-6293b8eef749@gmail.com> <20181229045913.GA21435@minnie.tuhs.org> In-Reply-To: From: Warner Losh Date: Sat, 29 Dec 2018 09:49:29 -0700 Message-ID: To: Clem Cole Content-Type: multipart/alternative; boundary="0000000000005b425e057e2bf714" 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: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000005b425e057e2bf714 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, Dec 29, 2018, 11:27 AM Clem Cole > > On Fri, Dec 28, 2018 at 11:59 PM Warren Toomey wrote: > >> Yes, order will be important, I forgot. There's no ranlib in v6 :-) >> > > Good point. I've forgotten as to where and when did ranlib appear in > the dev stream? Was it research, UCB or somewhere else like on the > Harvard Tape? > > Just now, I took a quick peak at the 1BSD archive on TUHS.org but the > subdirtectories are all packed up as v6 ar archives (cont.a files) - > *i.e.* when somebody converted the BSD stp tape to a tar image they just > wrote the archive and then rewrote it as a compressed tar ball. So I wil= l > take a little more work to unpack them, ensure the dates are 1978 based. > (which I'll do at some point and offer them back to Warren). > > But I do remember when ranlib showing up it was such a win for fixing C > compiler (well linkage) errors. I could have sworn, we had it was before > V7, so maybe it came with the Typesetter C or UNIX/TS stuff. > But wasn't it tsort that did the heavy lifting to get things in order? ar c foo.a `tsort *.o` Ranlib just made it fast by adding an index.. Warner > =E1=90=A7 > --0000000000005b425e057e2bf714 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sat, Dec 29, 2018, 11:27 AM Clem Cole <clemc@ccc.com wrote:


On Fri, Dec 28, 2018 at 11:59 PM Warren Toomey = <wk= t@tuhs.org> wrote:
Yes, order will be important, I forgot. There's no ranlib in= v6 :-)

Good point.=C2=A0 =C2=A0 I'= ve forgotten as to where and when did ranlib appear in the dev stream?=C2= =A0 =C2=A0Was it research, UCB or somewhere else like on the Harvard Tape?<= /div>

Just now, I took a quick peak at the 1BSD archive on T= UHS.org but the subdirtectories are all packed up as v6 ar archives (cont.a= files) - i.e. when somebody converted the BSD stp tape to a tar ima= ge they just wrote the archive and then rewrote it as a compressed tar ball= .=C2=A0 So I will take a little more work to unpack them, ensure the dates = are 1978 based. (which I'll do at some point and offer them back to War= ren).

But I do remember when ranlib showing up it was = such a win for fixing C compiler (well linkage) errors.=C2=A0 I could have = sworn, we had it was before V7, so maybe it came with the Typesetter C or U= NIX/TS stuff.

But wasn't it tsort that did the heavy lifting to = get things in order?

ar = c foo.a `tsort *.o`

Ranl= ib just made it fast by adding an index..

=
Warner
3D""=E1=90=A7
--0000000000005b425e057e2bf714--