From owner-freebsd-arch@FreeBSD.ORG Tue May 13 05:44:03 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 2E64737B401 for ; Tue, 13 May 2003 05:44:03 -0700 (PDT) Received: from smtp4.server.rpi.edu (smtp4.server.rpi.edu [128.113.2.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7004043FB1 for ; Tue, 13 May 2003 05:44:02 -0700 (PDT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp4.server.rpi.edu (8.12.9/8.12.9) with ESMTP id h4DChqPx027716; Tue, 13 May 2003 08:43:54 -0400 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20030513.002249.56047366.imp@bsdimp.com> References: <20030509154304.GC61844@dragon.nuxi.com> <20030511.103412.15266142.imp@bsdimp.com> <20030511232857.GB66670@dragon.nuxi.com> <20030513.002249.56047366.imp@bsdimp.com> Date: Tue, 13 May 2003 08:43:50 -0400 To: "M. Warner Losh" , freebsd-arch@freebsd.org From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 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, 13 May 2003 12:44:03 -0000 At 12:22 AM -0600 5/13/03, M. Warner Losh wrote: >I have been reading the thread. Near as I can tell, only you >and ache were opposing things, but I must admit that I didn't >count the people that I didn't think understood the issues in >this list. I tried to be polite by only adding one response to this thread, but I still don't see why every symbol needs to be hid. I can see having an internal version of _routineB if there is a routineA which depends on the *internal* implementation of routineB. Otherwise, if a package provides a broken routineB, that is the packages problem. People have said "but we already hide some symbols!" as if that is proof that we need to hide all symbols. Well, we also do *not* hide a lot of symbols, and it wasn't until this strlcpy example popped up that those not-hidden symbols were a big issue. This is not a problem which has been biting us over and over again, month after month, routine after routine. If we were to vote, I'd vote to stick with the status quo, but it is true that I do not feel too strongly about the issue. -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu