sys-libs/lib-compat got emerged as a dependency of a package I did want. However, the compatibility libraries are only for the x86 platform it seems (it only downloads 1 package / no difference for any of the platforms). I only noticed as ldconfig was complaingin loudly. This can affect the ability to run commercial programs, like Opera 5.0 for Linux PPC.
Hmm I will look into this. Also let it be known that Opera 5 for PPC will not run peroperly on Gentoo PPC anyway, as it is built against some very old libraries (ie glibc, etc)
Hmmm this answers some long outstanding questions I have had for a while. Guys on release team (Azarah are you out there)... can someone explain to me what there are really for. They are most defaintely only x86 shared objects and are the reason for several long standing PPC bugs. ldconfig returns several errors on running on ppc. ppc root # ldconfig ldconfig: /lib/ld-linux.so.1.9.11 is not a shared object file (Type: 768). ldconfig: /lib/libdl.so.1.9.11 is not a shared object file (Type: 768). ldconfig: /lib/ld-linux.so.1 is not a shared object file (Type: 768). ldconfig: /usr/lib/libc.so.5 is not a shared object file (Type: 768). ldconfig: /usr/lib/libg++.so.2.7.2.8 is not a shared object file (Type: 768). ldconfig: /usr/lib/libstdc++-libc6.1-1.so.2 is not a shared object file (Type: 768). ldconfig: /usr/lib/libstdc++.so.2.7.2.8 is not a shared object file (Type: 768). ldconfig: /usr/lib/libstdc++.so.2.8.0 is not a shared object file (Type: 768). seems there are a couple of other stray x86 only shared libs as well. qpkg -f /lib/ld-linux.so.1.9.11 (and it's mate) sys-devel/ld.so * If these libs are needed we may have to put some ARCH stuff into effect here and I think this should be a high priority (i.e. before release)
I guess the answer is that it just havent been "fixed" for ppc and sparc yet. And because we x86 guys dont have ppc/sparc, we havent even thought that it could be a problem. Best way will be to get similar libs for ppc/sparc, fix the build to install the correct ones depending on arch.
After some research, these compatability libs are not needed for ppc and/or sparc, I adjusted the lib-compat build accordingly (it's now just a stub on ppc and sparc arches). Leaving it this way to allow it to be used for future needs for ppc/sparc for compatability libs we may come across). Also the ld.so ebuild has been removed from the profiles a while back, you can safely unmerge this build (and give yourself a clean ldconfig output in the process). New installations should not be affected by either of these. Thanks
This is long ago fixed and should be closed