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