From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 18 22:25:05 2013 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mandree.no-ip.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B7FE1AAC; Mon, 18 Nov 2013 22:25:05 +0000 (UTC) Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id 247EF23CE7C; Mon, 18 Nov 2013 23:25:04 +0100 (CET) Message-ID: <528A93BF.3020707@FreeBSD.org> Date: Mon, 18 Nov 2013 23:25:03 +0100 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Dimitry Andric Subject: Re: clang++ 3.3 issue (excessively slow compile vs. gcc 4.6 in just one file of a port) References: <528A8481.9010200@FreeBSD.org> <62194A12-1B41-48F6-8434-BA2181411020@FreeBSD.org> In-Reply-To: <62194A12-1B41-48F6-8434-BA2181411020@FreeBSD.org> X-Enigmail-Version: 1.5.2 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8HTr4gKRusjVaDGXsXf3H46xh4mivcA7t" Cc: freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Nov 2013 22:25:06 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --8HTr4gKRusjVaDGXsXf3H46xh4mivcA7t Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Am 18.11.2013 23:04, schrieb Dimitry Andric: > I will have a look at the port meanwhile, I hope it does not pull in to= o > many dependencies? Thanks for the prompt response. Trying top-of-clang-tree will take me a few days until I get around to it (is clang-devel good enough for a first attempt?) Dependencies: gtkmm-2.4 and libcanberra-gtk3.so with their dependencies will be the pain spots. They pulls in a lot of other GNOME-related mm-style libraries for C++ adaptation. If you already have Gtk+2 and 3, it's likely manageable. (Oh, and I wish we had more prominent error messages telling about an ABI mismatch between libc++ and libstdc++ than just the innocuous undefined references about - roughly - Glib::ustring::ustring(std::basic_string<> const &) - I needed to nm -sC the glibmm-2.0.so to figure out it provided the std::_1:: namespace stuff for c++ and finally figure out the libraries were alright but they were using the libc++ ABI rather than GCC's libstdc++.) --8HTr4gKRusjVaDGXsXf3H46xh4mivcA7t Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlKKk8AACgkQvmGDOQUufZVMjwCfXHN7yNtOZ20s7tQCljwCo8yQ gDwAoM9xZx0b+i4SR9vI7X/hLDDuNOZI =41bq -----END PGP SIGNATURE----- --8HTr4gKRusjVaDGXsXf3H46xh4mivcA7t--