From owner-freebsd-current@FreeBSD.ORG Tue Dec 5 23:22:42 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E3B1516A588; Tue, 5 Dec 2006 23:22:42 +0000 (UTC) (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 7C2DC43C9D; Tue, 5 Dec 2006 23:22:00 +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.8/8.13.8/NETPLEX) with ESMTP id kB5NMfTQ001122; Tue, 5 Dec 2006 18:22:41 -0500 (EST) Date: Tue, 5 Dec 2006 18:22:41 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: John Baldwin In-Reply-To: <200612051629.23067.jhb@freebsd.org> Message-ID: References: <456E5DAB.10608@FreeBSD.org> <4572834B.80500@FreeBSD.org> <200612051629.23067.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-2.0.2 (mail.ntplx.net [204.213.176.10]); Tue, 05 Dec 2006 18:22:41 -0500 (EST) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: John Hay , Rene Ladan , freebsd-current@freebsd.org, current@freebsd.org, Doug Barton Subject: Re: HEADS UP: compat6x 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, 05 Dec 2006 23:22:43 -0000 On Tue, 5 Dec 2006, John Baldwin wrote: > On Sunday 03 December 2006 09:58, Daniel Eischen wrote: >> >> And we're going to enable symbol versioning which also >> requires all libraries to have their version bumped >> regardless. Once we have symbol versioning, we will >> not have to bump library versions again (at least >> in the libraries that are symbol versioned - libc, >> libm, libthr, libptthread). > > Yes, but it doesn't hurt to just bump things now. I actually agree with > John's argument that it is beneficial to allow folks on current to safely > use -stable apps by doing the library bump at first breakage. Granted, after > 7.0 that policy will be obsolete, but it is still relevant for 7-current. :) > Heck, why not just enable symbol versioning in current by default now > anyways? I'm waiting until after the GCC import because that should change the way dependencies are recorded in shared libraries, which really would force everyone to rebuild everything all over again. After the GCC import, we should bump all the libraries and enable symbol versioning, and hopefully you'll only have to rebuild things once. -- DE