From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.1 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 44dfb133 for ; Thu, 19 Jul 2018 04:59:44 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 6CADA9E99F; Thu, 19 Jul 2018 14:59:43 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id A7C209E9AB; Thu, 19 Jul 2018 14:59:16 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id B0A2F9E982; Thu, 19 Jul 2018 14:59:14 +1000 (AEST) Received: from www.lemis.com (www.lemis.com [208.86.226.86]) by minnie.tuhs.org (Postfix) with ESMTP id 385219E3BA for ; Thu, 19 Jul 2018 14:59:12 +1000 (AEST) Received: from eureka.lemis.com (lemis.com [192.109.197.81]) by www.lemis.com (Postfix) with ESMTP id B308D1B72837; Thu, 19 Jul 2018 04:59:10 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id 694AF4494B5; Thu, 19 Jul 2018 14:59:09 +1000 (AEST) Date: Thu, 19 Jul 2018 14:59:09 +1000 From: Greg 'groggy' Lehey To: arnold@skeeve.com Message-ID: <20180719045909.GD54853@eureka.lemis.com> References: <201807171320.w6HDKNTR023268@freefriends.org> <201807181739.w6IHdUZW004045@freefriends.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5p8PegU4iirBW1oA" Content-Disposition: inline In-Reply-To: <201807181739.w6IHdUZW004045@freefriends.org> Organization: LEMIS, 29 Stones Road, Dereel, VIC, Australia Phone: +61-3-5346-1370, +61-3-5309-0418 Mobile: 0401 265 606. Use only as instructed. WWW-Home-Page: http://www.lemis.com/grog X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 User-Agent: Mutt/1.6.1 (2016-04-27) Subject: [TUHS] ar libraries [was: Speaking commands [Was: Bell System Technical Journal archive]] X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: tuhs@tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --5p8PegU4iirBW1oA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wednesday, 18 July 2018 at 11:39:30 -0600, arnold@skeeve.com wrote: > "John P. Linderman" wrote: > >> I guess it [ar] lives on in the creation of "libraries" that could be >> loaded by compilers, although I think shared objects have largely replaced >> archive files, and I'm not sure if archive files are even accepted any more. > > Archive files (static libraries) are alive and well and work just fine, > on Linux and every other *nix that I know about. The format is even > used on Windows for static libraries and for whatever you call them when > linking dynamic libraries (they provide the symbols, but not the dll). This has been the case for FreeBSD too for as long as I can recall. I thought it was the case for all .a libraries. $ uname -a FreeBSD eureka.lemis.com 10.2-STABLE FreeBSD 10.2-STABLE #2 r290972: Wed Nov 25 11:38:38 AEDT 2015 grog@stable.lemis.com:/usr/obj/eureka/home/src/FreeBSD/svn/10/sys/GENERIC amd64 $ file /usr/lib/libc.a /usr/lib/libc.a: current ar archive Greg -- Sent from my desktop computer. Finger grog@lemis.com for PGP public key. See complete headers for address and phone numbers. This message is digitally signed. If your Microsoft mail program reports problems, please read http://lemis.com/broken-MUA --5p8PegU4iirBW1oA Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAltQGp0ACgkQIubykFB6QiM1XQCdEcAnw8bBXlPf19UFDiQjV+Rd PVAAnRdD3C7zDWKthhAI0NE24ATdicmC =8xWW -----END PGP SIGNATURE----- --5p8PegU4iirBW1oA--