[freebsd] Кросс компилиция для arm
Nick Kostirya
nikolay.kostirya at i11.co
Fri Sep 6 09:55:06 EEST 2019
Спасибо!
On Fri, 6 Sep 2019 13:11:18 +0700
Eugene Grosbein <eugen at grosbein.net> wrote:
> 06.09.2019 13:02, Nick Kostirya пишет:
>
> Просьба отвечать в рассылку. См. ниже.
>
> >> Чтобы не бороться с ветряными мельницами, лучше всего развернуть скажем в /home/arm6
> >> готовый мир для FreeBSD/arm6 (взять из образа) и использовать qemu-user-static из портов:
> >>
> >> mount -t devfs devfs /home/arm6/dev
> >> # если нужны порты
> >> mount -t nullfs /usr/ports /home/arm6/usr/ports
> >> chroot /home/arm6 /usr/local/bin/qemu-arm-static /bin/sh -E
> >>
> >> Получаешь обычный шелл, который работает с ядром amd64,
> >> но он сам и исполняемые им бинари от ARM, включая компилятор.
> >>
> >> Я так порты собирал, правда для MIPS32, но суть та же. Потом результат запускал на реальном железе.
> >
> > Спасибо. А не знаете, для qemu разница существенная между i5 и i7 процессорами? Может в i5 нет каких-то инструкций процессора, которые желательны для эмуляции.
>
> Ему всё равно, это медленная софтовая эмуляция. Я использовал на Pentium-D в несколько лет назад, оно работало.
> А Pentium-D это NetBurst, двух-ядерная вариация Prescott. В общем, 10-летней давности.
>
> Собрать пакет - сойдет.
>
>
More information about the freebsd
mailing list