From owner-freebsd-current Mon Feb 20 11:45:37 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id LAA04984 for current-outgoing; Mon, 20 Feb 1995 11:45:37 -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 LAA04978 for ; Mon, 20 Feb 1995 11:45:33 -0800 Received: by sequent.kiae.su id AA02348 (5.65.kiae-2 ); Mon, 20 Feb 1995 22:39:17 +0300 Received: by sequent.KIAE.su (UUMAIL/2.0); Mon, 20 Feb 95 22:39:16 +0300 Received: (from ache@localhost) by astral.msk.su (8.6.8/8.6.6) id WAA01054; Mon, 20 Feb 1995 22:32:56 +0300 To: current@freefall.cdrom.com, Nate Williams References: <199502201759.KAA06118@trout.sri.MT.net> In-Reply-To: <199502201759.KAA06118@trout.sri.MT.net>; from Nate Williams at Mon, 20 Feb 1995 10:59:44 -0700 Message-Id: Organization: Olahm Ha-Yetzirah Date: Mon, 20 Feb 1995 22:32:56 +0300 X-Mailer: Mail/@ [v2.32 FreeBSD] From: "Andrey A. Chernov, Black Mage" X-Class: Fast Subject: Re: libcompat and shlib conflict Lines: 26 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 1038 Sender: current-owner@FreeBSD.org Precedence: bulk In message <199502201759.KAA06118@trout.sri.MT.net> Nate Williams writes: >[ Two modules defining regerror ] >> Only one of those modules normally picked, not both. So, conflict >> never happens. It is error in newest ld. >Umm, which modules gets picked? What if I want one module, and not the >other? There *is* a conflict in that two modules in the same library >are defining the same function. As I already say in previous letter, you can got conflict only in one _very-very_rare_ case: 1) You use regex module. 2) You use regerror() before any regex functions. All other cases handled correctly. Because this case is almost impossible, we don't need to make libcompat static-only, so I stronly recommend to back out your change. -- 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