From owner-freebsd-current@FreeBSD.ORG Thu Nov 2 14:09:55 2006 Return-Path: X-Original-To: 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 F2D5316A613; Thu, 2 Nov 2006 14:09:54 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from sccmmhc91.asp.att.net (sccmmhc91.asp.att.net [204.127.203.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23C2743D53; Thu, 2 Nov 2006 14:09:54 +0000 (GMT) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net ([12.207.12.9]) by sccmmhc91.asp.att.net (sccmmhc91) with ESMTP id <20061102140952m9100el7qie>; Thu, 2 Nov 2006 14:09:52 +0000 Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.13.8/8.13.8) with ESMTP id kA2E9nwK071001; Thu, 2 Nov 2006 08:09:50 -0600 (CST) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.13.8/8.13.8/Submit) id kA2E9mAj071000; Thu, 2 Nov 2006 08:09:48 -0600 (CST) (envelope-from brooks) Date: Thu, 2 Nov 2006 08:09:48 -0600 From: Brooks Davis To: Daniel Eischen Message-ID: <20061102140948.GA70915@lor.one-eyed-alien.net> References: <454936CA.6060308@FreeBSD.org> <20061102115058.GB10961@rambler-co.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="W/nzBZO5zC0uMSeA" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 Cc: "current@freebsd.org" , julian@elischer.org Subject: Re: libpthread shared library version number 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: Thu, 02 Nov 2006 14:09:55 -0000 --W/nzBZO5zC0uMSeA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Nov 02, 2006 at 08:25:37AM -0500, Daniel Eischen wrote: > On Thu, 2 Nov 2006, Ruslan Ermilov wrote: >=20 > >On Wed, Nov 01, 2006 at 04:07:38PM -0800, Maxim Sobolev wrote: > >>Guys, > >> > >>I have noticed that libpthread shared library version number in 6-STABLE > >>and 7-CURRENT is the same (.2), which causes all threaded application > >>compiled for 6-STABLE to segfault when executed on 7-CURRENT system, > >>unless libpthread.so.2 is replaced with with its 6-STABLE version which > >>in turn will create problems with threaded apps compiled for 7-CURRENT. > >>IMHO we should increase version number in 7-CURRENT, so that it is in > >>the line of what we have for other system libraries. > >> > >>Any objections? > >> > >Last time we bumped them was right before 6.0-RELEASE; we did it > >both in HEAD and RELENG_6. We certainly should be bumping them > >all again closer to a 7.0-RELEASE, when the RELENG_7 is about to > >be created. If we bump some majors now, and break APIs later but > >still before a release (we are allowed to do it in -CURRENT), we > >would have to bump them again before a release, and because it's >=20 > No, in -current we force people to recompile everything. Plus > we have symbol versioning in the libraries most likely to be > effected. If we bump, we should enable symbol versioning at > the same time. I agree with the last part, but I think we need to bump sooner rather than later because we need to support binary only applications compiled against 6.x (remember, we're not really supporting anything else so smart vendors are going to build against it). -- Brooks --W/nzBZO5zC0uMSeA Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFSfwsXY6L6fI4GtQRApWxAJ0RvJFE/HPoxxk+UKkL2HFOET4l3gCfX3Sj bctzPSwzCBlR5Y+KhyMCxzM= =dqfn -----END PGP SIGNATURE----- --W/nzBZO5zC0uMSeA--