There appears to be logic in the ebuilds for the ppc, but when actually emerged, it wants to install the x86 version. No ppc files are listed in the Manifest, nor in the files/ directory.
Are you sure? from the 1.4.1 ebuild: if [ `use ppc` ]; then S=${WORKDIR}/IBMJava2-ppc-141 else S=${WORKDIR}/IBMJava2-141 fi; if [ `use ppc` ]; then SRC_JAVA="IBMJava2-SDK-141.ppc.tgz" else SRC_JAVA="IBMJava2-SDK-141.tgz" fi; and if you try to emerge -f ibm-jdk it outputs: !!! Please download IBMJava2-SDK-141.ppc.tgz from https://www6.software.ibm.com/dl/lxdk/lxdk-p to /usr/portage/distfiles
Yes. But it would not emerge the JDK unless I had the x86 tgz file in distfiles, and that was the file it installed. The logic appears to be there, and it asks for the ppc tgz file, but when it actually tries to compile/install, it's targeting the x86 media.
Forgot to mention, the Manifest and files/ directory do not list the .ppc.tgz files.
My bad, the ebuild was changed recently to fix an issue with empty digests, it turns out I forgot to create a PPC digest plus the logic of the SRC_URI was off. It should be fixed in portage now.
*** Bug 53937 has been marked as a duplicate of this bug. ***