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 > > Log: > Revert ABI breakage in libsupc++. > > Unfortunately, the ABI was broken upstream for the 4.2 release, which we > imported. We then shipped the broken version for several years and certain > ports (e.g. libobjc2) depend on it, so we're stuck with it for now... > > We should revisit this for 10.0, since we're allowed to break the ABI then, > 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.
pgpU0KrKi2vrF.pgp
Description: PGP signature