Just as stated above: dev-java/ecj-gcj-4.4.2 failed to compile without +gcj on sys-devel/gcc.
The dev-java/ecj-gcj-4.4.2 should require sys-devel/gcc-6.3.0 to be built with gcj support.
Looks like the attempted glob is not actually globbing (from ecj-gcj-4.4.2.ebuild):
Steps to Reproduce:
1. Get GCC 6.3.0.
2. Emerge binary java (dev-java/oracle-jdk-bin) so that ant-core can build.
3. Try to emerge dev-java/icedtea-126.96.36.199. This will fail once it gets to dev-java/ecj-gcj-4.4.2.
dev-java/icedtea-188.8.131.52 is not installed; build fails on dev-java/ecj-gcj-4.4.2.
dev-java/icedtea-184.108.40.206 is installed.
Created attachment 477716 [details]
This can't be fixed, short of putting a die in pkg_pretend. Now that the new profiles require at least GCC 6 then I guess we need to throw anything depending on gcj in the fire right now. That's going to upset some people but there's not much else we can do, it has to happen sooner or later. I don't know how long gcj support is going to stay in toolchain.eclass but I need to speak to gnu_andrew about the possibility of no longer allowing icedtea to be built it.