From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:11:38 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C00A716A473; Thu, 25 Oct 2007 19:11:38 +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 25D9813C4C2; Thu, 25 Oct 2007 19:11:37 +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 l9PJBRHn016543; Thu, 25 Oct 2007 23:11:27 +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=1193339487; bh=XnQdIGZPWVLfZOutbbdXwBxbCoa/OpKmlsiB+25 CuMg=; l=1484; h=Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent; b=HYs2UxU05rdlGYswQoqt HHcQqf0+auArkMr6YOkbCfQZ1oujS+DSNIFjT0V8RZbMrytXVOMSFUibjAG2b21SiFg rIBXeqSWKljzJ1WIRDW11+3pPECPKNlr+8zJt4Nn4SRCHqXSoVXZ3xfhkTS9ZUtqa7h yv1UtN9mjZGDTXA8o= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PJBRiW016542; Thu, 25 Oct 2007 23:11:27 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 23:11:27 +0400 From: Andrey Chernov To: d@delphij.net Message-ID: <20071025191127.GC16187@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , d@delphij.net, Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <4720E904.2090704@delphij.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uZ3hkaAS1mZxFaxD" Content-Disposition: inline In-Reply-To: <4720E904.2090704@delphij.net> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.ORG, Scott Long , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:11:38 -0000 --uZ3hkaAS1mZxFaxD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 25, 2007 at 12:05:40PM -0700, LI Xin wrote: > Well, I think the problem is not exposing a new symbol by itself, but > __mb_sb_limit is being used in _ctype.h, in a form of __inline > functions. Therefore, the change will break new binaries running on > older systems. =20 Yes. Only vice versa compatibility supported. > Personally I think this is acceptable,=20 I too. > but maybe we > could have a better way to avoid this, because the binaries are no > longer backward compatible=20 Suggest your way. > (i.e. you may have trouble running a program > compiled for 6.3-RELEASE on 6.2-RELEASE, if it uses locale bits). > As a workaround as discussed with rafan@ we have installed a workaround > for now, which installs libc.so.6 before all other shared objects, which > will make the problem invisible. Please note that commiting this stuff to 6x and 7x was not mine but rafan@= =20 idea, I just OK that. Please then address all 6x and 7x ideas to rafan@ --=20 http://ache.pp.ru/ --uZ3hkaAS1mZxFaxD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHIOpfVg5YK5ZEdN0RAv2bAKCTlyZEHcdQrBVFuP+wXYmp2JqSdwCgghq/ UmB7pXyYb9WBGdr+Cj+qT24= =biEm -----END PGP SIGNATURE----- --uZ3hkaAS1mZxFaxD--