From owner-freebsd-current Mon Feb 20 11:46:08 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id LAA05008 for current-outgoing; Mon, 20 Feb 1995 11:46:08 -0800 Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id LAA05002 for ; Mon, 20 Feb 1995 11:46:05 -0800 Received: by sequent.kiae.su id AA02368 (5.65.kiae-2 ); Mon, 20 Feb 1995 22:39:20 +0300 Received: by sequent.KIAE.su (UUMAIL/2.0); Mon, 20 Feb 95 22:39:19 +0300 Received: (from ache@localhost) by astral.msk.su (8.6.8/8.6.6) id WAA01072; Mon, 20 Feb 1995 22:37:44 +0300 To: ljo@po.CWRU.Edu, Terry Lambert Cc: current@freefall.cdrom.com, nate@trout.sri.MT.net, rgrimes@gndrsh.aac.dev.com References: <9502201642.AA03124@cs.weber.edu> In-Reply-To: <9502201642.AA03124@cs.weber.edu>; from Terry Lambert at Mon, 20 Feb 95 9:42:52 MST Message-Id: Organization: Olahm Ha-Yetzirah Date: Mon, 20 Feb 1995 22:37:44 +0300 X-Mailer: Mail/@ [v2.32 FreeBSD] From: "Andrey A. Chernov, Black Mage" X-Class: Fast Subject: Re: libcompat and shlib conflict Lines: 24 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 1178 Sender: current-owner@FreeBSD.org Precedence: bulk In message <9502201642.AA03124@cs.weber.edu> Terry Lambert writes: >A program compiled with a static libcompat as opposed to a dynamic >libcompat is more likely to correctly match another platforms ABI >in any case. Not only are we not guaranteed that the external >globals linked into your program and referenced by the libcompat >routines will be the same on another platform (causing their shared >libcompat to fail), but the cruft in libcompat is likely as not >going to be different from vendor to vendor anyway. If you look in, you can see, that other platforms do just the same thing, only one condition needs to be present: regerror module itself must be placed before regex module, as already done. >The cost of the cruft should be bourne by the crufty program. Too many crufty pgms in the world. You don't have enough power to teach whole world which functions to use. -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - FidoNet: 2:5020/230.3 : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849