История изменений
Исправление
Moisha_Liberman,
(текущая версия)
:
И ещё добавлю.
А нахрен нужен этот musl?
musl может спокойно линковаться к бинарю, создавая «опечатанную» систему с полностью статической линковской. Там не будут работать некоторые методы, специфичные для использования ошибок, связанных с glibc, например, вот. Ну и так, по мелочи чисто. Сделать статическую линковку с glibc, например, не всегда представляется возможным из-за размеров glibc.
Поэтому эта библиотека есть и для x86_64 и для ARM, да собственно, для всех нужных архитектур.
По скорости исполнения, кстати, в нормальной среде, без заходов по секьюрности, glibc как правило быстрее musl. Слегка. Насколько конкретно быстрее это гуглить надо.
А… Ну только для embedded разве что … Для обычных компов не совсем подходит.
Ну, embedded на x86_64, это малость толстовато. Здесь, скорее вопросы, связанные с безопасностью.
Заменил на glibc - все ошибки пропали.
Вопрос поддержки стандарта. Бывает не совсем корректные реализации в musl. Если просто десктоп/ноут и без «сервера», то musl не нужен. С сервером/hardened уже есть вопросы. Возможно, что и понадобится.
Исправление
Moisha_Liberman,
:
И ещё добавлю.
А нахрен нужен этот musl?
musl может спокойно линковаться к бинарю, создавая «опечатанную» систему. Там не будут работать некоторые методы, специфичные для использования ошибок, связанных с glibc, например, вот. Ну и так, по мелочи чисто. Сделать статическую линковку с glibc, например, не всегда представляется возможным из-за размеров glibc.
Поэтому эта библиотека есть и для x86_64 и для ARM, да собственно, для всех нужных архитектур.
По скорости исполнения, кстати, в нормальной среде, без заходов по секьюрности, glibc как правило быстрее musl. Слегка. Насколько конкретно быстрее это гуглить надо.
А… Ну только для embedded разве что … Для обычных компов не совсем подходит.
Ну, embedded на x86_64, это малость толстовато. Здесь, скорее вопросы, связанные с безопасностью.
Заменил на glibc - все ошибки пропали.
Вопрос поддержки стандарта. Бывает не совсем корректные реализации в musl. Если просто десктоп/ноут и без «сервера», то musl не нужен. С сервером/hardened уже есть вопросы. Возможно, что и понадобится.
Исходная версия
Moisha_Liberman,
:
И уже ответили.
И ещё добавлю.
А нахрен нужен этот musl?
musl может спокойно линковаться к бинарю, создавая «опечатанную» систему. Там не будут работать некоторые методы, специфичные для использования ошибок, связанных с glibc, например, вот. Ну и так, по мелочи чисто. Сделать статическую линковку с glibc, например, не всегда представляется возможной из-за её размеров.
Поэтому эта библиотека есть и для x86_64 и для ARM, да собственно, для всех нужных архитектур.
По скорости исполнения, кстати, в нормальной среде, без заходов по секьюрности, glibc как правило быстрее musl. Слегка. Насколько конкретно быстрее это гуглить надо.
А… Ну только для embedded разве что … Для обычных компов не совсем подходит.
Ну, embedded на x86_64, это малость толстовато. Здесь, скорее вопросы, связанные с безопасностью.
Заменил на glibc - все ошибки пропали.
Вопрос поддержки стандарта. Бывает не совсем корректные реализации в musl. Если просто десктоп/ноут и без «сервера», то musl не нужен. С сервером/hardened уже есть вопросы. Возможно, что и понадобится.