From owner-freebsd-current@FreeBSD.ORG Tue Sep 20 18:55:52 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org 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 861F516A41F for ; Tue, 20 Sep 2005 18:55:52 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29CD443D45 for ; Tue, 20 Sep 2005 18:55:52 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.4/8.13.4/NETPLEX) with ESMTP id j8KItoQA006406; Tue, 20 Sep 2005 14:55:50 -0400 (EDT) Date: Tue, 20 Sep 2005 14:55:50 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Scott Long In-Reply-To: <433058CB.60807@samsco.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: freebsd-current@freebsd.org, Kris Kennaway Subject: Re: Threading/KSE problem X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 18:55:52 -0000 On Tue, 20 Sep 2005, Scott Long wrote: > Daniel Eischen wrote: > > > > Sure, symbol versioning would be great to have, but I still don't > > know why library versions are bumped when they don't need to be. > > It's like we've thrown up our hands and said "Something has changed > > in one or more of the libraries, and we don't know how this affects > > other libraries, so we're going to bump them all." Speaking for > > the thread libraries, they were not users of any of the changed > > ABIs -- there was no reason to bump them. > > > > We have a very strong history of making changes in our base libraries > that have very unintended consequences. And as far as I can recall, we have ironed them all out in -current before any release. > Try running the Java binaries > for 4.x, the only ones that we are certified to distribute, on 5.x or > 6.x. Why? Do they not work with the compat libraries installed? > I put this problem forward a year ago and asked for help on solving it. > It's not like I woke up one morning and decided to screw around with > the libraries for the hell of it. I don't think anyone thinks that. But I prefer the old way. If we're not properly keeping track of our ABI changes and what they affect, then let's work on that problem. Symbol versioning isn't going to solve that for us anyways. -- DE