From owner-freebsd-current@FreeBSD.ORG Fri Nov 9 15:43:36 2007 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 15B5216A420; Fri, 9 Nov 2007 15:43:36 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id B2E4613C4BA; Fri, 9 Nov 2007 15:43:35 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A5407C.dip.t-dialin.net [84.165.64.124]) by redbull.bpaserver.net (Postfix) with ESMTP id 5E9522E09D; Fri, 9 Nov 2007 16:43:04 +0100 (CET) Received: from deskjail (deskjail.Leidinger.net [192.168.1.109]) by outgoing.leidinger.net (Postfix) with ESMTP id D9A933148AE1; Fri, 9 Nov 2007 16:43:01 +0100 (CET) Date: Fri, 9 Nov 2007 16:43:01 +0100 From: Alexander Leidinger To: Daniel Eischen Message-ID: <20071109164301.258532a8@deskjail> In-Reply-To: References: <200710180835.18929.thierry@herbelot.com> <47170A83.6050607@FreeBSD.org> <20071018091950.GB1546@nagual.pp.ru> <20071109141155.0ae922a1@deskjail> X-Mailer: Claws Mail 3.0.1 (GTK+ 2.10.14; i686-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-14.9, required 8, BAYES_00 -15.00, RDNS_DYNAMIC 0.10) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: current@freebsd.org Subject: Re: No libc shared lib number bump ? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 09 Nov 2007 15:43:36 -0000 Quoting Daniel Eischen (Fri, 9 Nov 2007 09:54:46 -0500 (EST)): > On Fri, 9 Nov 2007, Alexander Leidinger wrote: > > > Quoting Daniel Eischen (Thu, 18 Oct 2007 10:43:46 -0400 (EDT)): > > > >> (*) libc and other symbol versioned libraries may be bumped > >> again in 8.0 to reset the numbering scheme back to 0 (libc.so.0). > >> It was deemed to late in the game to do this for 7.0. > > > > I'm curious, why do we need to reset it back to .0? > > We don't have to. It would just make things clearer to have all > versioned symbol libraries with the same version number since > they shouldn't ever have to be bumped again. Solaris has all > their libraries at .1. We've already used .1, but .0 has never > been used. obrien suggested it, and it seems to make sense > to me. So it's just "cosmetics"... Do we lose much if we don't do this? What we gain in not doing is, is that users of those libs don't have to recompile all ports. Compared to the number of FreeBSD installations in total the number of affected users are small, but those are the users which help us debug -current (and ideally "all" (sort of) src-committers). I think those people have more interesting things to do than to recompile everything. Developers which link to those libs are not affected at all if we keep the current numbers, as they normally don't use it. It may or may not affect autoconf stuff which checks based upon the number instead of a feature/_FreeBSD_version or uname -r. Do you have an idea how much ports may be affected by this? I assume you will coordinate with portmgr to give this change a try on an experimental ports build. While I would be happy to not have to recompile all my ports on the systems (3 machines, 12 jails) where I use -current, this is not an objection, just some food for thoughts. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137