From owner-freebsd-current@FreeBSD.ORG Thu Oct 18 09:19:52 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 79D5216A418 for ; Thu, 18 Oct 2007 09:19:52 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id EA32B13C43E for ; Thu, 18 Oct 2007 09:19:51 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9I9JoYc001854; Thu, 18 Oct 2007 13:19:50 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1192699190; bh=7XzQ0IGpigHV+z76fpfeKOhork9WD4Ar8fQUeer Ck48=; l=952; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=DlC0smQiX6pt5FiORn4BTB2TxEgjbi0CRqAEQo75 l8ySaddAnxhaixNCCJkWQxqeKhwccMLrbGSDu9iMT+nwM/beixt0ln6RKDp/8gtEwV5 INq+gF15iCMDzv/Tn4bcV6wHacwMUFLRELbMM5tUvzpS5C/2sOZ9BxxwMOcUHdwY= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9I9JosK001853; Thu, 18 Oct 2007 13:19:50 +0400 (MSD) (envelope-from ache) Date: Thu, 18 Oct 2007 13:19:50 +0400 From: Andrey Chernov To: Kris Kennaway Message-ID: <20071018091950.GB1546@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Kris Kennaway , thierry@herbelot.com, current@FreeBSD.ORG References: <200710180835.18929.thierry@herbelot.com> <47170A83.6050607@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47170A83.6050607@FreeBSD.org> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: current@FreeBSD.ORG, thierry@herbelot.com 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: Thu, 18 Oct 2007 09:19:52 -0000 On Thu, Oct 18, 2007 at 09:25:55AM +0200, Kris Kennaway wrote: > Thierry Herbelot wrote: >> Hello, >> I just saw on my -current box that some/most/all shared libraries seem not >> to have been bumped when REL_7 was branched : >> % ll /lib/libc.so* >> -r--r--r-- 1 root wheel 1036012 Oct 15 23:33 /lib/libc.so.7 >> % uname -a >> FreeBSD YYY 8.0-CURRENT FreeBSD 8.0-CURRENT #1919: Wed Oct 17 20:39:59 >> CEST 2007 XXX@YYY:/tank/files3/obj/tank/files1/src/sys/GENERIC i386 > > This is deliberate, there is no longer any need now or in the future (since > symbol versioning now exists). I don't understand this thing well, since it is new. Is there some howto's in symbol versioning exists for most common cases like that: a) some new function/variable/struct added b) some existen function/variable/struct changed (at this moment I am interesting especially in a) case since did it for ctype) -- http://ache.pp.ru/