On 12/18/13 02:54 PM, Michał Górny wrote:
Hello, folks.
Hi
<snip>
Basically, I've hit this with sys-devel/llvm. A user has requested lldb
support to be enabled in the ebuild [2]. Sadly, lldb requires C++11 to
be used, and this means that whole LLVM needs to become C++11 enabled.
And then, it would be at least recommended that all reverse deps become
C++11 enabled as well.
/*
Personally, I think lldb is pooh (bloated mess that has poor internal
design, offers little or no logical features that can't be accomplished
with source access+printf and takes a needlessly long time to compile as
a result)
*/
--------
If the only driving motivation is lldb then I think this isn't worth the
effort and I wonder what may be incompatible as a result. Long term it
certainly should happen - I can't/won't argue or disagree with the long
term merits, but when.. and who will do all that work..
Just a heads up that clang/llvm will (have in svn trunk) force building
with c++11 for the next major release (6 months from now). So unless
some 3rd party goes and backports or removes the c++11 pieces - this
will add to the list of c++11 only software in the near future.