error while loading shared libraries: libgcc_s.so.1

Сейчас во время обновления программ выходит сообщение:

../bin/icupkg: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory

Делал revdep-rebuild --library libgcc_s.so.1 - приводило к тому же результату.

Посмотрел, что выдает # locate libgcc_s.so.1
/lib/libgcc_s.so.1
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1
/usr/lib/gcc/i686-pc-linux-gnu/4.3.6/libgcc_s.so.1
/usr/lib/gcc/i686-pc-linux-gnu/4.4.6/libgcc_s.so.1
/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgcc_s.so.1
/usr/libexec/autopackage/libgcc_s.so.1

В каталоге /lib этого файла libgcc_s.so.1 не было.
Создал симв. ссылку на него в /lib на файл /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgcc_s.so.1 (т.к. в gcc-config активный профиль 4.5.3).

Работать-то все теперь работает, но верное ли решение было?

# whereis

# whereis libgcc_s.so.1
libgcc_s.so: /lib/libgcc_s.so.1 /lib64/libgcc_s.so.1
# ll /lib/libgcc_s.so.1
-rw-r--r-- 1 root root 88264 Apr 28 13:30 /lib/libgcc_s.so.1
# qfile /lib/libgcc_s.so.1      

Т.е. у меня там файл, а не ссылка, но почему-то ничейная

гхрм, а тебе точно нужны все

гхрм, а тебе точно нужны все 4 версии компилятора gcc, которые у тебя судя по всему установлены? Если нет - наведи с этим порядок, симлинки никуда самому делать не надо - gcc-config в помощь

Нейтральность - высшее достижение сознания!

Сегодня сам столкнулся. На

Сегодня сам столкнулся. На arm только приехало. Почему-то не отработал автоматически gcc-config и не обновило путь в /etc/ld.so.conf.d/05gcc-тра-та-та
Там оставался 4.5.3. Через LD_LIBRARY_PATH что-то еще работало.
Благо cat еще работал, дописал сам путь к 4.5.4.

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

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