Что означает "CXXABI_x.y"? - PullRequest
       28

Что означает "CXXABI_x.y"?

1 голос
/ 01 ноября 2011

Мой RPM-пакет имеет это в своем списке зависимостей:

libstdc++.so.6()(64bit)  
libstdc++.so.6(CXXABI_1.3)(64bit)

Что означают строки в скобках?И если это версия ABI, как я могу изменить, заменить или удалить зависимость?

1 Ответ

2 голосов
/ 01 ноября 2011

В зависимости от установленного gcc / libstdc ++ может потребоваться более поздняя версия libstdc ++

См. Также http://glandium.org/blog/?p=1901 и http://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html

Для получения базовой информации вы также можете прочитать http://en.wikipedia.org/wiki/Application_binary_interface

Вы можете изменить, заменить или удалить зависимость.Если это требуется, это требуется.Вы можете принудительно установить его, но он будет сломан (не запустится).

Что вы можете сделать, это перекомпилировать код из исходного кода.

...