I'm wondering if this has anything to do with the various bugs, including the -lgcc_s not found bug (#63333), which is still happening to me here (yes, on amd64). If ldconfig is looking in the wrong place because it has a bad path.. Note that I'm running portage 2.0.51_rc1, glibc-2.3.4.20040918, (masked) binutils-2.15.91.0.2, and ~amd64. Also note that I have buildpkg in FEATURES, so it's installed from the freshly created package, not qmerged directly. I noticed the same gcc-lib-lib thing with r1 as well, IIRC, but don't know if it was in r0.
Installed gcc-3.4.2-r2 now, a few bugs are there: gcc-config complains that there is no profile, and /etc/env.d/05gcc is not updated. LDPATH still points to the previous compiler (in my case 3.4.1-r3), which causes a *lot* of apps to fail in the process! (libstdc++.so.6 is missing, xine fails with "libgcc_s.so.1 must be installed for pthread_cancel to work"). Just edit /etc/env.d/05gcc and adjust the LDPATH line, env-update and all apps work again. Only gcc-config still complains.
Forgot to add in previous comment: this is not on AMD64 but Pentium-M.
...i dont know why you two are getting this. ayanami portcvs # cat /etc/env.d/05gcc PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/3.4" ROOTPATH="/usr/x86_64-pc-linux-gnu/gcc-bin/3.4" MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4/man" INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4/info" CC="gcc" CXX="g++" LDPATH="/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.4.2:/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.4.2/32" i'll reinstall gcc 3.4.2-r2 to see if anything broke since i installed it.
I remerged gcc-3.4.1-r3 and then gcc-3.4.2-r2 again: scarran ~ # gcc-config -l * /usr/bin/gcc-config: Profile does not exist! Before portage unmerges the old gcc version, theres a line with the same gcc-config output as above: --- !targe sym /usr/bin/gcc32 --- !targe sym /usr/bin/g++32 >>> original instance of package unmerged safely. !nomultilib * /usr/sbin/gcc-config: Profile does not exist! >>> Regenerating /etc/ld.so.cache... * Caching service dependencies... >>> sys-devel/gcc-3.4.2-r2 merged. If I do a manual 'gcc-config i686-pc-linux-gnu-3.4.2' all is fine again. (portage 2.0.51_rc1)
/etc/env.d/05gcc didn't update for me either. I was getting really worried. Took me a little while to figure that out.
should be resolved now with latest