Date: Tue, 4 Feb 2014 12:07:29 -0700 From: Warner Losh <imp@bsdimp.com> To: David Chisnall <theraven@FreeBSD.org> Cc: src-committers@FreeBSD.org, svn-src-all@FreeBSD.org, Dimitry Andric <dim@FreeBSD.org>, Stefan Farfeleder <stefanf@FreeBSD.org>, svn-src-head@FreeBSD.org, Alexander Kabaev <kabaev@gmail.com> Subject: Re: svn commit: r261283 - in head: contrib/libc++ contrib/libc++/include contrib/libc++/include/experimental contrib/libc++/include/ext contrib/libc++/src etc/mtree lib/libc++ sys/sys tools/build/mk Message-ID: <EBC8FC88-FF52-42B6-8343-D559B8E7C48C@bsdimp.com> In-Reply-To: <8A874F96-67A8-41B9-AC99-22D2ED3A5A1C@FreeBSD.org> References: <201401300744.s0U7iNLt016044@svn.freebsd.org> <20140203123235.GA1540@mole.fafoe.narf.at> <20140203133254.243db1cd@kan.dyndns.org> <73ED697C-09CC-49D6-8EBD-0F0E20232729@FreeBSD.org> <20140203170031.2166661c@kan.dyndns.org> <8A874F96-67A8-41B9-AC99-22D2ED3A5A1C@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Feb 4, 2014, at 1:41 AM, David Chisnall wrote: > It sounds like you're just looking at the output from nm, without = bothering to check how the symbols are used. =20 With all due respect, if it is in nm output, it is part of the ABI, = intended or not. Years ago, before symbol versioning, we had all kinds = of issues like this where something 'accidentally' referenced something = in the ABI and broke when that was tightened up (accidentally or on = purpose). Sometimes it didn't matter, other times it did. In the Bad Old = Days, we just mostly ignored this unless it mattered too much... I'd = rather not see a return to the Bad Old Days... which is unfortunate. = Doing ABI stable releases with C++ is much much harder than plain old = C... Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EBC8FC88-FF52-42B6-8343-D559B8E7C48C>