Summary: | New GCC deleted the old one | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Standa <ok1vdx> |
Component: | [OLD] GCC Porting | Assignee: | Please assign to toolchain <gcc-porting> |
Status: | RESOLVED INVALID | ||
Severity: | blocker | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Standa
2005-08-20 09:43:26 UTC
what does `gcc-config -l` show ? # gcc-config -l [1] i386-pc-linux-gnu-3.3.5 [2] i386-pc-linux-gnu-3.3.5-hardened [3] i386-pc-linux-gnu-3.3.5-hardenednopie [4] i386-pc-linux-gnu-3.3.5-hardenednossp [5] i686-pc-linux-gnu-3.4.4 * [6] i686-pc-linux-gnu-3.4.4-hardened [7] i686-pc-linux-gnu-3.4.4-hardenednopie [8] i686-pc-linux-gnu-3.4.4-hardenednopiessp [9] i686-pc-linux-gnu-3.4.4-hardenednossp if you're going to change your CHOST from what the default stage shipped with you need to rebuild gcc and binutils *** Bug 103213 has been marked as a duplicate of this bug. *** Thanks for your info, but what to do, to make Gentoo work again? I tried reemerge opera again, and after emerge and after each emerge and i try something i get: # etc-update /usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory /usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory /usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory Scanning Configuration files... Exiting: Nothing left to do; exiting. :) when i try to run newly emerged opera i get: $ opera /opt/opera/lib/opera/8.02-20050727.5/opera: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory Again only way how to fix it is to edit ld.so.conf and add link for older GCC. Please, tell me exactly what to do, to make whole Gentoo working again. Let's i'll stay with newer GCC, it's enough to: 1. change CHOST in /etc/make.conf to i686 (now it's i386) 2. emerge gcc binutils Will this solve whole my problem and whole Gentoo will work again? Or do i need to get somehow (how?) back to gcc-3.3.5? I emerge GCC and i thought Gentoo knows which gcc (i386) to download and use, my mistake. Please help me, if needed add next steps how to change to i686 and newer GCC. Many thanks, Standa switch to your 3.3.5 gcc (fix any of your libpaths are you already showed), re-emerge gcc-3.3.5 to get an i686 version, and then you should be set |