Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Nov 2013 23:25:03 +0100
From:      Matthias Andree <mandree@FreeBSD.org>
To:        Dimitry Andric <dim@FreeBSD.org>
Cc:        freebsd-toolchain@freebsd.org
Subject:   Re: clang++ 3.3 issue (excessively slow compile vs. gcc 4.6 in just one file of a port)
Message-ID:  <528A93BF.3020707@FreeBSD.org>
In-Reply-To: <62194A12-1B41-48F6-8434-BA2181411020@FreeBSD.org>
References:  <528A8481.9010200@FreeBSD.org> <62194A12-1B41-48F6-8434-BA2181411020@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?528A93BF.3020707>