From owner-svn-src-head@FreeBSD.ORG Tue Feb 4 19:07:33 2014 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5CF3D60D for ; Tue, 4 Feb 2014 19:07:33 +0000 (UTC) Received: from mail-oa0-f44.google.com (mail-oa0-f44.google.com [209.85.219.44]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 18F531E0A for ; Tue, 4 Feb 2014 19:07:32 +0000 (UTC) Received: by mail-oa0-f44.google.com with SMTP id g12so10340850oah.17 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=mezYxmS4cP4QOmeaKoyvwpXyUgJSlZz7Bdn5e0IWhHgo43Hy09Zg9HP2dOfGVRDY0e nT+2glL+0//Djd5kmU+PDwuWsDlycj2GTauPJHF52j9MCOslnLDKK+5FdgajeH5LHtRG XK1t/5QUUT4zfwZU1AiCEQeqHafSZ6q5IEjgxkjXCsV+OoUwS73OuiCwjWEcr7fEHLj7 UI+EsYYD3h5iXYqgn41BwJyypCd+2iC9n2aw1I9s9eqonCAe2XSEd9RYWOYteSUc7h+0 3pnJ1c0aWfYpcMRUIGbimzjC6oo/bWW1u5pj5qO43X19eCAKyc43gdxxexDnwUJ+zXZt mphQ== X-Gm-Message-State: ALoCoQmEykRTqO9USdECpCGSSr3NAbo8KkkGruCsLKvE6HNC/JQj9weOqEyMPtFAcVL0EK7MKug+ 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-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the src tree for head/-current 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