Проблема с обновлением GCC 'отсутствуют требования libgcc_s. so.1 '

Я обновил свой GCC с 4.4.7 до 4.8.2.

Итак, я удалил GCC 4.4.7, используя:

rpm -e --nodeps gcc-c++-4.4.7.......  libgcc-4.4.7.......  gcc-4.4.7........

Затем я вручную установил 4.8.2:

./configure make && make install

и не имел никаких проблем с этим.

Затем я запускаю:

yum check

Теперь есть целый список недостающих зависимостей, например:

libpanelappletmm-2.26.0-3.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_3.0)(64bit)
libplist-1.2-1.el6.x86_64 has missing requires of libgcc_s.so.1()(64bit)
libplist-1.2-1.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_3.0)(64bit)
libsigc++20-2.2.4.2-1.el6.x86_64 has missing requires of libgcc_s.so.1()(64bit)
libsigc++20-2.2.4.2-1.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_3.0)(64bit)
libstdc++-4.4.7-17.el6.x86_64 has missing requires of libgcc_s.so.1()(64bit)
libstdc++-4.4.7-17.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_3.0)(64bit)
libstdc++-4.4.7-17.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_3.3)(64bit)
libstdc++-4.4.7-17.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_4.2.0)(64bit)
libtiff-3.9.4-18.el6_8.x86_64 has missing requires of libgcc_s.so.1()(64bit)

Затем я проверил libgcc_s.so.1 был установлен в / usr / local / lib64 и /usr/local/gcc-4.8.2/lib64.

Может ли этот метод обновления вызывать какие-либо проблемы или сообщение об ошибке только потому, что yum не распознал, что gcc действительно установлен?

0
09.02.2017, 13:55
1 ответ

Поскольку никто не отвечает на вопрос, вот некоторые из моих догадок:

1 Возникнет проблема, если я удалю старую версию gcc на старой версии платформы Linux, некоторые из программа по-прежнему полагается на это.

2 libgcc_s.so.1 существует как в более старой, так и в новой версии gcc, но их содержимое было разграничено внутри файла.

3 Это приведет к тому, что другие пакеты, использующие старую версию gcc, не смогут установить

Я прав?

0
28.01.2020, 04:48

Теги

Похожие вопросы