From owner-freebsd-current@FreeBSD.ORG Mon May 26 02:31:32 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B2F9C37B401 for ; Mon, 26 May 2003 02:31:32 -0700 (PDT) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id E1C1543F85 for ; Mon, 26 May 2003 02:31:31 -0700 (PDT) (envelope-from winter@jurai.net) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by sasami.jurai.net (8.12.9/8.12.9) with ESMTP id h4Q9VU3q019815; Mon, 26 May 2003 05:31:31 -0400 (EDT) (envelope-from winter@jurai.net) Date: Mon, 26 May 2003 05:31:30 -0400 (EDT) From: "Matthew N. Dodd" To: Terry Lambert In-Reply-To: <3ED1DA6A.E794010@mindspring.com> Message-ID: <20030526052119.O86964@sasami.jurai.net> References: <20030525061524.H30007@sasami.jurai.net> <20030525222955.GA826@athlon.pn.xcllnt.net> <20030526001924.GA1272@athlon.pn.xcllnt.net> <20030526053120.GB1941@athlon.pn.xcllnt.net> <3ED1DA6A.E794010@mindspring.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: current@FreeBSD.ORG cc: Marcel Moolenaar Subject: Re: Preliminary ELF prebinding patches available. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2003 09:31:33 -0000 A few things before we have the SAME thread that the NetBSD folks had a few months ago. 1. Storing the prebinding information in libraries/executables, while highly desirable, is not practical at this time. 2. The BUILDID information (time() + random()) and filename is sufficient to reduce the chance of a collision to nil. If you'd like to argue with me about these statements I'll entertain those discussions off the list. For now, lets just accept them as given. What is relevent is the transformation function I use on the BUILDID and filename may result in collisions; I'm open to suggestions on this one. Thanks. -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | For Great Justice! | ISO8802.5 4ever |