Date: Fri, 23 Mar 2012 22:23:35 +0200 From: Konstantin Belousov <kostikbel@gmail.com> To: David Chisnall <theraven@freebsd.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r233391 - head/contrib/libstdc++/libsupc++ Message-ID: <20120323202335.GM2358@deviant.kiev.zoral.com.ua> In-Reply-To: <201203232010.q2NKAuIE092217@svn.freebsd.org> References: <201203232010.q2NKAuIE092217@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--jRTR+8Yehy7mazmg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 23, 2012 at 08:10:56PM +0000, David Chisnall wrote: > Author: theraven > Date: Fri Mar 23 20:10:56 2012 > New Revision: 233391 > URL: http://svn.freebsd.org/changeset/base/233391 >=20 > Log: > Revert ABI breakage in libsupc++. > =20 > Unfortunately, the ABI was broken upstream for the 4.2 release, which we > imported. We then shipped the broken version for several years and cer= tain > ports (e.g. libobjc2) depend on it, so we're stuck with it for now... > =20 > We should revisit this for 10.0, since we're allowed to break the ABI t= hen, but > until then we should keep the ABI we shipped with 8.x and 9.x. No, you are not allowed to break ABI for symvered libraries, even between major releases. --jRTR+8Yehy7mazmg Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAk9s28cACgkQC3+MBN1Mb4i+HgCfalTXbcOS9tmiJZIdGNQyQNDe SOwAn1FxyIyaUGTobEWkH7wEZm85gVE2 =KeoK -----END PGP SIGNATURE----- --jRTR+8Yehy7mazmg--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120323202335.GM2358>