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 ...)

Другие вопросы по тегам