On Mon, Nov 17, 2014 at 7:08 PM, Ian Stakenvicius <[email protected]> wrote:
>
>
>> On Nov 17, 2014, at 7:03 PM, hasufell <[email protected]> wrote:
>>
>>> On 11/18/2014 12:47 AM, Andreas K. Huettel wrote:
>>> Am Dienstag, 18. November 2014, 00:38:36 schrieb hasufell:
>>>
>>> We just don't want to answer a thousand
>>> questions when things break for others. That is the whole point of sane
>>> defaults.
>>
>> Except that sane defaults are not a substitute for correct dependencies
>> (like people omitting USE flag deps on libsdl, because they assume users
>> won't disable them).
>>
>> Also, you don't have to answer questions if it's clear that certain
>> settings break stuff and what they break. There are ways to communicate
>> this (even in USE flag descriptions).
>> If you don't communicate it, then you will have to answers questions...
>>
>
> Can we all agree that dependencies should be correct regardless of the use 
> flag settings?  And leave the rest of this discussion to the bikeshed it 
> belongs in ? :)

Indeed.

Back to the original topic: as I understand it, toolchain deps are
just really hard to do correctly and would increase the complexity of
the average ebuild quite a lot, which is why we don't try. Especially
when you introduce the possibility of cross-compilation.

Reply via email to