Summary: | gcc-3.4.2-r2 LDPATH set to ...gcc-lib-lib, not gcc-lib | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Duncan <1i5t5.duncan> |
Component: | [OLD] GCC Porting | Assignee: | Please assign to toolchain <gcc-porting> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2004.2 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Duncan
2004-09-22 22:36:44 UTC
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 |