The original assumption was if it works with 6 it will work with 7. This assumption breaks from time to time. ali_bush committed a --get-vm implementation which analyzes the recorded VM dep string instead of classfile version.[1] For some reason this implementation was never hooked up though. [1] http://overlays.gentoo.org/proj/java/changeset/5734
Created attachment 338128 [details, diff] Suggested fix, vastly simplyfing gjl The new implementation is overdoing it. It verifies the vm deps of all dependencies as well. This isn't needed as it would imply RDEPEND having been wrong in the first place. With that in mind this is no more than a qa check in the wrong place. The attached patch will vastly simplify gjl by reusing well tested code in the core. This will also allow to halve gjl's code base. The patch assumes that the recorded RDEPEND is correct also for it's dependencies. If there are no objections I will commit this change.
Fixed in svn. http://overlays.gentoo.org/proj/java/changeset/9183
This was release in java-config 2.2.0.