clang++ 3.3 issue (excessively slow compile vs. gcc 4.6 in just one file of a port)
Matthias Andree
mandree at FreeBSD.org
Mon Nov 18 22:25:06 UTC 2013
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 too
> 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++.)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-toolchain/attachments/20131118/3ca328d8/attachment.sig>
More information about the freebsd-toolchain
mailing list