LINUX.ORG.RU
ФорумAdmin

Непорядок с дополнительным gcc


0

0

Мне надо было установить gcc3.2.2 на мандрэйк10.1, не трогая gcc3.4, который поставляется с дистром. Скачал,
[builddir]$ <sorcedir>/configure --prefix=/opt/gcc322 --program-suffix-3.2.2
[builddir]$ make
[builddir]$ sudo make install
Thread model: posix
Но вот проблема: некоторые программы ругаются:
[tmp]$ kdesu: //opt/gcc322/lib/libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/libstdc++.so.6)
В чем была моя ошибка? Почему он исчет libgcc_s.so в //opt/gcc322/lib, а не в стандартном месте?


Спасибо

★★

Возможно дело в порядке каталогов в перменной PATH.
У меня подобная вещь была, когда /usr/local/lib, /usr/local/bin, /usr/local/sbin в PATH стоят раньше соответствующих системных каталогов.
Как победить иначем, чем с помощью export PATH=...... с другой последовательностью каталогов - не знаю. Просто прописал в профайле штатную последовательность поиска, а когда нужен другой gcc - меняю её.

archont ★★★
()
Ответ на: комментарий от archont

да нет, вроде:

[phrm]$ env | grep opt | wc
0 0 0

phrm ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.