В gentoo очень просто. 1. Ставим crossdev: emerge sys-devel/crossdev
2. С помощью crossdev собираем кросс компилятор для ARM: crossdev -S -P -v -t armv7a-hardfloat-linux-gnueabihf
Далее собираем ядро, собираем минимальное файловое окружение.
А на малине зачем собирать пакеты? Есть qemu и chroot. Персоналка большая, пусть компилит.
P.S. Пример для BeagleBone Black https://wiki.gento …/wiki/BeagleBone_Black