Решено Проблемы с кросскомпиляцией

Автор ferum, 29 сентября 2025, 16:57:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ferum

Всем добра!
В общем ни что не предвещало облома https://git.streamboard.tv/common/oscam/-/wikis/CrossCompiling
но он случился, целых три раза и я не могу понять в чём дело.
Крайний раз собирал давненько и точно не на trixie, по этому первая реакция пробовать на другой версии debian. Bookworm остался на другом компьютере, с другим железом  но... на моих компьютерах относительно экзотические камни: в первом случае cc150, во втором e3 xeon 1245 v5 и там меня ждал облом. Вернулся к основному компьютеру, поставил через chroot bullseye. Попробовал собрать там, и снова облом.
Интересно, ошибки всегда разные, но все связаны с отсутствием некоторых библиотек.
Хотел подцепить ssd с OpenSuse, но тут подумал что и в этом случае так же как в предидущих, корень системы находится в файловой системе BTRFS. Решил попробовать старый компьютер дочери где на простом HDD установлен Alt linux , правда и процессор там обычный i5 7400.
Всё собралось без проблем.
Теперь сижу и думаю, что же виновато, процессор или файловая система?
А вы что думаете?

Удивительно, выяснилось что по крайней мере в trixie изменилась структура пакетирования компилятора gcc, теперь сторонние архитектуры представлены отдельными пакетами ( ну или этих пакетов нет в зависимостях у основного пакета gcc ) В общем установил 5 пакетов, связанных с интересующей меня архитектурой mipsel  и всё отработало как положено.
Забавно, но есть другой способ приготовления тулчейнов для разных архитектур https://www.satnigmo.com/2264/compile-oscam-with-simplebuild-script , в принципе его пока поддерживают в актуальном состоянии и я его в своё время использовал. Однако скрипт на сегодня так же не тянет в систему gcc для mipsel.
В общем везде есть нюансы.
Русские дебианщики против цифрового слабоумия !