From owner-svn-src-all@FreeBSD.ORG Tue Feb 4 19:07:32 2014 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E3DC4606 for ; Tue, 4 Feb 2014 19:07:32 +0000 (UTC) Received: from mail-ob0-f180.google.com (mail-ob0-f180.google.com [209.85.214.180]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A00241E06 for ; Tue, 4 Feb 2014 19:07:32 +0000 (UTC) Received: by mail-ob0-f180.google.com with SMTP id wp4so10036551obc.11 for ; Tue, 04 Feb 2014 11:07:31 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=+Iscl21p8X6XtvwClJQzwJAlVqajeW1vn0iMbDwvr5M=; b=eATjFdk9CQyp8MJSHRGKKTtTVTAqm2xpggcY1k5Ue6Skylu3YRIxZr7odqrZXQVznl 1I+1/gA/8y05dTayuNZjezkpD5a4r4LNZXvgiY9QWHSvQ1gLLRnmqdQd1Ac35yZJfiXx zUu9+zkGZFmoSLs+DHuGz6ead5krppkmdnMrk/ZukB/FSMG0OPaszqy5OBk1Let+FFnB /sY+3UVfjYOY18uSophYdhi5A1touX7FTitmqYr82/G6vDRhb6hVv/w8yGAHHJdnS2X5 wkKesyPd0yMJAD3oJChkP2qeaBZf8XWOPuZHrL4UrifZokotjOM/RORzQwVU+7O/KZhM SVAA== X-Gm-Message-State: ALoCoQm2U5pu/ow+fyRqb2+JKlcJXiNu/+fSui5WQu+g8uzTEdYjxNdydWuYMwF/vc6Kdw+Cnako X-Received: by 10.60.80.101 with SMTP id q5mr9130857oex.44.1391540851787; Tue, 04 Feb 2014 11:07:31 -0800 (PST) Received: from monkey-bot.int.fusionio.com ([209.117.142.2]) by mx.google.com with ESMTPSA id qe2sm43208991obc.1.2014.02.04.11.07.30 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 04 Feb 2014 11:07:31 -0800 (PST) Sender: Warner Losh 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 Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <8A874F96-67A8-41B9-AC99-22D2ED3A5A1C@FreeBSD.org> Date: Tue, 4 Feb 2014 12:07:29 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: 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> To: David Chisnall X-Mailer: Apple Mail (2.1085) Cc: src-committers@FreeBSD.org, svn-src-all@FreeBSD.org, Dimitry Andric , Stefan Farfeleder , svn-src-head@FreeBSD.org, Alexander Kabaev X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Feb 2014 19:07:33 -0000 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