uClibc #66
Replies: 2 comments
|
Такой Rust таргет сложно собирать и поддерживать (учитывая что нет общедоступных cross и подобных Rust таргетов подобного типа) musl обычно хватает в большинстве ситуаций Пока что не планирую |
|
Возвращаюсь к вопросу — ответ «нужна сборка под uClibc» оказался неверным, и сборка эта не нужна. Вы писали, что на Keenetic Giga3 не получается запустить musl-бинарь. Причина не в том, какой на прошивке libc, а в том, что наш бинарь для mips никогда не был статическим, хотя README обещал обратное. Ему требовались на устройстве два файла:
Если загрузчика нет, бинарь не стартует, причём ошибка обычно выглядит как «битый файл» или «не тот формат», а не как «нет библиотеки» — что естественным образом наводит на мысль про libc. На OpenWrt оба файла есть в базе, поэтому проблема и не всплывала. Ключевое: статическому бинарю системный libc не нужен вообще — ни musl, ни uClibc, ни glibc. Так что правильное решение было не собрать под другой libc, а починить статику. Починено в v2.2.1. Проверил именно опубликованный ассет: Какой файл брать: начните с Keenetic у меня нет, поэтому проверить могу только то, что бинарь самодостаточный, а не то, что он заработает конкретно у вас. Отпишитесь, пожалуйста, как пойдёт — и если не запустится, пришлите точный текст ошибки. |
Uh oh!
There was an error while loading. Please reload this page.
Планируется собрать бинарник под uClibc ? На кинетике Giga3 не получится запустить musl
All reactions