libgcc_s.so о RHEL 5 и 6
Я занимаюсь разработкой приложения, которое зависит от libgcc_s.so и должно быть установлено на RHEL 5 и 6. Я пытаюсь выяснить, что было бы лучше: распространить приложение с libgcc_s, для которого потребуются 2 разные настройки, по одной для каждой версии RHEL или полагаться на установленную систему libgcc_s.
- libgcc_s.so распространяется по умолчанию с rhel 5? если так под какими пакетами?
- Существуют ли пакеты, которые содержат только библиотеки времени выполнения gcc (включая libgcc_s.so), но без самого gcc? так как я подозреваю, что некоторые клиенты могут хотеть избежать установки gcc по соображениям безопасности.
1 ответ
Решение
Здесь (тесно связанный с Fedora 18), /usr/lib/libgcc_s.so.1
является частью пакета libgcc
, который описывается как "Этот пакет содержит разделяемую библиотеку поддержки GCC, которая необходима, например, для поддержки обработки исключений". Это должно быть безопасно для установки (и, вероятно, уже установлено, если какой-либо код C++ развернут).
(вышеуказанное любезно предоставлено locate(1)
и немного rpm -qif ...
)