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
Т.е. у меня там файл, а не ссылка, но почему-то ничейная
гхрм, а тебе точно нужны все
гхрм, а тебе точно нужны все 4 версии компилятора gcc, которые у тебя судя по всему установлены? Если нет - наведи с этим порядок, симлинки никуда самому делать не надо - gcc-config в помощь
Нейтральность - высшее достижение сознания!
Сегодня сам столкнулся. На
Сегодня сам столкнулся. На arm только приехало. Почему-то не отработал автоматически gcc-config и не обновило путь в /etc/ld.so.conf.d/05gcc-тра-та-та
Там оставался 4.5.3. Через LD_LIBRARY_PATH что-то еще работало.
Благо cat еще работал, дописал сам путь к 4.5.4.