Skip site navigation (1)Skip section navigation (2)
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>