When building a new system, I emerge kde, or qt. QT can depend on icc if icc is in USE, icc depends on libcompat on x86 (does it even exist elsewhere?), libcompat can depend on SDL if sdl is in USE, and SDL depends on aRts if arts is in USE, and aRts depends on QT. Reproducible: Always Steps to Reproduce: 1. New system. 2. USE qt, icc, arts, and sdl, at least. 3. emerge QT Actual Results: arts emerge breaks because of no QT. Expected Results: compiled QT does not depend on icc. The possiblity exists to compile QT with icc, but the only actual reference to that is commented out of the ebuild. Compilation environment should be handled outside of individual ebuilds anyway. The need for QT to USE icc should be evaluated, in my opinion. Also, emerge -pv should probably warn of circular dependancies, it goes into the compilation of aRts knowing that it needs QT and does not have it. doxygen will do the same thing on a new install.
Removed icc flag in qt-3.3.3-r3.