Mam dużą aplikację, którą napisałem. Mogę pomyślnie skompilować aplikację w następujących scenariuszach:
- w natywnej kompilacji dla hosta i386 z systemem Ubuntu 12.04
- natywnie na PandaBoard z systemem Ubuntu 12.04 (zajmuje to dużo czasu)
- używanie Qemu i chroota na komputerze-hoście dla celu armhf PandaBoard (zajmuje to bardzo dużo czasu)
Chciałbym skompilować krzyżowo aplikację na hoście i386, aby działała na celu, takim jak PandaBoard, w celu terminowego ukończenia kompilacji. Dotychczasowe próby użycia łańcucha narzędzi arm-linux-gnueabihf w repozytoriach spowodowały, że pliki binarne nie działają poprawnie. Na tym etapie nie planuję pakietu oprogramowania.
Jaki jest zalecany sposób osiągnięcia udanej kompilacji krzyżowej?