From owner-svn-src-head@FreeBSD.ORG Sat Jun 9 06:31:06 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ADCBA106564A; Sat, 9 Jun 2012 06:31:06 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-qa0-f47.google.com (mail-qa0-f47.google.com [209.85.216.47]) by mx1.freebsd.org (Postfix) with ESMTP id 1CFC28FC16; Sat, 9 Jun 2012 06:31:06 +0000 (UTC) Received: by qabg1 with SMTP id g1so1167228qab.13 for ; Fri, 08 Jun 2012 23:31:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=tUsWgIBQ6jl0Z/9QuYnJgdrr0ZgMC2sNXuPfA2fMoQU=; b=v/8+Zhyc9fSqZ8ZL6pmVR/QmmNPbvv7+EJTa4UvBda8tqAMLg4bsGAmWrTgpwh+0XI qsLZVb0rCUOWTtWgk763yRGkuqGuwe/TimMrC+QE1ZcesR8ZrwKwCCnq2OLe9ATOlj8J thmSUPruVYDxo31TF81eCEkjMm2CB1tDYykEDdADtHP35hNbmu0M2svbt6+XqnK80QGA TgASKB5nt9eOmQhb7p3R5epOk7SHzEXQVSyNfNtW0TniwTc8nuwniIpQwsxyXqRSO3KD RjJT0RKRMz79aiEBYmaAgsewIY/2R84aD4x6zte8cRh3pbM013oHTC3Eie1hgXkHjLA6 FvzA== Received: by 10.224.73.1 with SMTP id o1mr1659835qaj.13.1339223465362; Fri, 08 Jun 2012 23:31:05 -0700 (PDT) Received: from kan.dyndns.org (c-24-63-226-98.hsd1.ma.comcast.net. [24.63.226.98]) by mx.google.com with ESMTPS id ci17sm9224796qab.1.2012.06.08.23.31.04 (version=SSLv3 cipher=OTHER); Fri, 08 Jun 2012 23:31:05 -0700 (PDT) Date: Sat, 9 Jun 2012 02:30:59 -0400 From: Alexander Kabaev To: David Chisnall Message-ID: <20120609023059.6cd9717a@kan.dyndns.org> In-Reply-To: <201205281211.q4SCB1EL010543@svn.freebsd.org> References: <201205281211.q4SCB1EL010543@svn.freebsd.org> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/6jIgiKMOmlPsVkSn.mVmZye"; protocol="application/pgp-signature" Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r236177 - head/gnu/lib/libsupc++ X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2012 06:31:06 -0000 --Sig_/6jIgiKMOmlPsVkSn.mVmZye Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 28 May 2012 12:11:01 +0000 (UTC) David Chisnall wrote: > Author: theraven > Date: Mon May 28 12:11:00 2012 > New Revision: 236177 > URL: http://svn.freebsd.org/changeset/base/236177 >=20 > Log: > Correctly export operator new / delete for things linking against > libsupc++ but not libstdc++. > =20 > Unfortunately, it appears that libsupc++ / libstdc++ have a > different idea of the type of size_t to the rest of the world, which > may cause problems later on... > =20 > Reported by: des > MFC after: 1 week >=20 > Modified: > head/gnu/lib/libsupc++/Version.map >=20 > Modified: head/gnu/lib/libsupc++/Version.map > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/gnu/lib/libsupc++/Version.map Mon May 28 10:45:51 > 2012 (r236176) +++ head/gnu/lib/libsupc++/Version.map > Mon May 28 12:11:00 2012 (r236177) @@ -126,6 +126,16 @@ > CXXABI_1.3 { # __gnu_cxx::_verbose_terminate_handler() > _ZN9__gnu_cxx27__verbose_terminate_handlerEv; > =20 > + # new / delete operators > + _Znaj; > + _ZnajRKSt9nothrow_t; > + _Znwj; > + _ZnwjRKSt9nothrow_t; > + _ZdaPv; > + _ZdaPvRKSt9nothrow_t; > + _ZdlPv; > + _ZdlPvRKSt9nothrow_t; > + > local: > *; > }; Please do not MFC this just yet. This commit is wrong and should be backed out. --=20 Alexander Kabaev --Sig_/6jIgiKMOmlPsVkSn.mVmZye Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iD8DBQFP0u2nQ6z1jMm+XZYRAvhnAKCGoXZXnmbAOmS3OTRhVmG7Zv3e7gCgzr25 ajOm42esjrr4buhxZLoS+rU= =jft7 -----END PGP SIGNATURE----- --Sig_/6jIgiKMOmlPsVkSn.mVmZye--