Как удалить зависимости libgcc_s.so из uclibc - PullRequest
1 голос
/ 02 ноября 2011

Насколько я понимаю, libgcc не следует использовать во встроенных системах, а uclibc нужно использовать везде, где это возможно. Во время сборки buildroot видно, что он также генерирует libgcc. Если мне нужно полностью удалить зависимость libgcc (без статических и общих) и полагаться только на uclibc, возможно ли это? Есть ли какая-либо конфигурация, которая может повлиять на это изменение?

Спасибо.

1 Ответ

0 голосов
/ 02 ноября 2011

Вы путаете glibc с libgcc. Последний содержит вспомогательные функции для вашей архитектуры (например, целочисленное деление в профиле приложения ARM) и , а не стандартные функции библиотеки C. Эти функции могут быть частью «ABI времени выполнения» и могут потребоваться независимо от используемой вами библиотеки C (даже при компиляции для «голого металла»).

uClibc является заменой glibc, а не libgcc.

...