After rebuilding gcc with +gcj, I've built gcj-jdk, and it reported 2 file collisions: * Detected file collision(s): * * /usr/bin/gcj-dbtool * /usr/bin/gij Confirmed the collisions: stalker spidey # equery b /usr/bin/gcj-dbtool * Searching for /usr/bin/gcj-dbtool ... dev-java/gcj-jdk-4.6.3 (/usr/bin/gcj-dbtool -> /usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3/gcj-dbtool) sys-devel/gcc-4.6.3 (/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3/gcj-dbtool) stalker spidey # equery b /usr/bin/gij * Searching for /usr/bin/gij ... dev-java/gcj-jdk-4.6.3 (/usr/bin/gij -> /usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3/gij) sys-devel/gcc-4.6.3 (/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3/gij)
Created attachment 321666 [details] emerge --info
Fixed, thanks for the report. *gcj-jdk-4.6.3-r1 (28 Sep 2012) 28 Sep 2012; Ralph Sennhauser <sera@gentoo.org> +gcj-jdk-4.6.3-r1.ebuild: No longer install symlinks in /usr/bin to work with recent gcc-config. #431930 Add missing dodir for server vm. Use get_libdir for vm home. Btw, /usr/bin/gij can no longer be used though a symlink named java as the gcc-config wrapper will look for 'java' in gcc's bin dir.
I've reverted this change in the 4.7.2 ebuild. gcc is still not installing gij and gcj-dbtool and thus these are missing from the path following the change above.