ld only searches /usr/lib and /lib for libc. So on 32bit compiles, libc doesn't reside there. On amd64, for 32bit compiles, make ld search in /usr/lib32 and /lib32 as well...
Created attachment 18501 [details, diff] patch for binutils-2.14
Created attachment 18502 [details, diff] patch for binutils ebuild
just an FYI to anyone that sees this. This is a very un-obtrusive patch. Even if you don't link against 32bit binaries, it won't affect anything else (like 64bit stuff). For this reason, it should be committed, to ease those people who do wish to do 64bit + 32bit builds _without_ a chroot'd environment.
done.