When running equery depends libart_lgpl it shows gcc as one of the dependencies. On inspection of the ebuild gcc only depeneds on it if the gcj use flag is set, and it is not. Is this expected behavior or a bug? Reproducible: Always Steps to Reproduce:
It is working as designed. However, I do think that it would be nice for it to show the dependencies based upon the USE flags. I have changed this to an enhancement request.
*** Bug 124053 has been marked as a duplicate of this bug. ***
*** Bug 137776 has been marked as a duplicate of this bug. ***
*** Bug 149903 has been marked as a duplicate of this bug. ***
Enhancement is in subversion rev 333.
Fixed in gentoolkit-0.2.3
Given the above example, equery depends libart_lgpl-2.1 shows this: sys-devel/gcc-4.1.2 (!build & gcj? >=media-libs/libart_lgpl-2.1) It appears that "gcj?" means it depends on it IF the gcj use flag is set. I could not find this documented anywhere. I think it should be added to the documentation here: http://www.gentoo.org/doc/en/gentoolkit.xml Also, maybe in the man page.