Наступил на нрабли с GCC

Всем доброго.
Вот обновил систему,при обновлении gcc с 3.3.5 до 3.4.6 (делал по мануалу на gentoo.com),забыл пересобрать libtool (кажеться так).Теперь при вызове emerge что_угодно вылетает такое сообщение
/usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Подскажите как исправить косяк?

revdep-rebuild?

revdep-rebuild?

Ну екарный

Ну екарный бабай...
http://www.gentoo.org/doc/ru/gcc-upgrading.xml
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!

по нему и

по нему и ставил!
А revdep-rebuild я не ставил пакет в котором это есть

Ну выход тогда

Ну выход тогда такой. Грузишься с LiveCD и перекомпиливаешь gcc его средствами.
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!

Мешает вот эта

Мешает вот эта строка
/usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
когда делаю emerge что_угодно_офигу!

Sorry, не вникся в

Sorry, не вникся в вопрос. У меня былло также, я перекомпиливал gcc из LiveCD
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!

Это как

Это как интересно?

Я с LiveCD

Я с LiveCD скопировал старый gcc c этой либой, переключился с помощью gcc-config в его профиль, source /etc/profile, и поставил sys-libs/libstdc++-v3. Затем убрал старый gcc, поставил в профиль новый, перезагрузился, и уже сделал revdep-rebuild --library libstdc++.so.5 && revdep-rebuild

вот почитай мой

вот почитай мой топик.
http://gentoo.ru/node/3563
никто так и не помог. делай бутстрап.
по сути мне пришлось заново все переставить.
_________________
чем круче джип - тем дальше пиз..овать за трактором!

locate

locate libstdc++.so.5
находим его где-нибудь здесь
/usr/lib/gcc/i686-pc-linux-gnu/3.3.6/libstdc++.so.5
cp /usr/lib/gcc/i686-pc-linux-gnu/3.3.6/libstdc++.so.5 /usr/lib/libstdc++.so.5
После этого все непересобранные приложения будут работать, что позволит закончить emerge -e world

Из логов emerge'а gcc

* If you have issues with packages unable to locate libstdc++.la,
 * then try running 'fix_libtool_files.sh' on the old gcc versions.


 * You should make sure to rebuild all your C++ packages when
 * upgrading between different versions of gcc.  For example,
 * when moving to gcc-3.4 from gcc-3.3, emerge gentoolkit and run:
 *   # revdep-rebuild --library libstdc++.so.5

 * For more information on the steps to take when upgrading 
 * from gcc-3.3 please refer to: 
 * http://www.gentoo.org/proj/en/base/x86/gcc-upgrading-guide.xml

?

А ссылку сделать коммандой:

ln -s /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so /lib/libstdc++.so.5

религия не позволяет?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".