Ian Stakenvicius <a...@gentoo.org> wrote:
> On 20/10/14 06:58 AM, Anthony G. Basile wrote:
>
>> I don't think we'll ever want to support a mixed abi system.
>
> Can we, even?  Would it be a mixed-abi system or a multi-abi system?

I am afraid, we *have* to, in the moment when at least one program
adds -std=c++11 or -std=gnu++11 by itself (which AFAIK chromium does;
also eix does, if it can).

If not all C++ dependencies of that program (e.g. chromium)
are compiled with -std=c++11, you "automatically" get ABI-mixture.
(For eix, this is not the case, since eix has no dependencies
on C++ programs).

That's why I am not sure whether it is a good idea to discourage
users from -std=gnu++11: It might in fact even increase stability
of such programs which require the new language standard, and if
all programs do compile with this flag, it is completely "safe".


Reply via email to