2015-04-24 20:11 GMT+01:00 Maxim Koltsov <maksbo...@gentoo.org>:
> This is temporal, until gcc gets needed support and that version makes its
> way into ~. Then the flag won't be needed anymore, we'll just depend on new
> enough gcc and enable C++14 mode by default.

There is a problem with this. gcc has some bugs even in C++03
implementation (I have shown you the related bug the other day, can
quote it here if anyone's interested), and for now I used C++14 flag
to enable those code paths that depend on good enough standards
support.

The problem is that the other, kludgy code paths are incompatible with
C++14 at all, so either LC is built in C++11 mode with C++11 plugins
set, or in C++14 mode, but only using clang (or any other conforming
compiler, but I'm not aware of anything like that). Effectively, even
gcc 5.1 cannot build LC in C++14 mode.

The same story will happen when C++17 gets released, so this should
probably be settled once and for all.

> I'm CCing LeechCraft author just in case.

I'm on this list, no need to :)

-- 
  Georg Rudoy

Reply via email to