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.
