From owner-freebsd-arch@FreeBSD.ORG Tue May 6 00:56:09 2003 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EE1737B401; Tue, 6 May 2003 00:56:09 -0700 (PDT) Received: from mailhub.fokus.fraunhofer.de (mailhub.fokus.fraunhofer.de [193.174.154.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF64B43FCB; Tue, 6 May 2003 00:56:07 -0700 (PDT) (envelope-from brandt@fokus.fraunhofer.de) Received: from beagle (beagle [193.175.132.100])h467u6E16145; Tue, 6 May 2003 09:56:06 +0200 (MEST) Date: Tue, 6 May 2003 09:56:06 +0200 (CEST) From: Harti Brandt To: "Jacques A. Vidrine" In-Reply-To: <20030505232012.GC21953@madman.celabo.org> Message-ID: <20030506095424.G838@beagle.fokus.fraunhofer.de> References: <20030505225021.GA43345@nagual.pp.ru> <20030505232012.GC21953@madman.celabo.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: "Andrey A. Chernov" cc: Daniel Eischen cc: freebsd-arch@freebsd.org Subject: Re: `Hiding' libc symbols X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 May 2003 07:56:09 -0000 On Mon, 5 May 2003, Jacques A. Vidrine wrote: JAV>Hi, Daniel! JAV> JAV>On Mon, May 05, 2003 at 07:06:45PM -0400, Daniel Eischen wrote: JAV>> I thought Jacques found lots of ports that replaced standard JAV>> functions... JAV> JAV>I did a survey of 6,817 packages. Over 700 of them defined symbols JAV>that are also defined in libc. The symbols which `clashed' are below JAV>for the curious. (I only examined symbols in the text segment.) There is no guarantee that you 'fix' the port by hiding the symbol. You may as well break it. This depends on the function itself and on the internal relationships in libc. You have to go through each individual port and see what happens anyway. harti -- harti brandt, http://www.fokus.fraunhofer.de/research/cc/cats/employees/hartmut.brandt/private brandt@fokus.fraunhofer.de, harti@freebsd.org