Самостоятельная сборка

Кросс-компиляция не слишком сложна сама по себе. К сожалению многие разработчики неправильно настраивают системы по сборке приложений, что приводит к множественным проблемам при их кросс-компиляции. К примеру могут провалиться тесты при выполнении настроки системы сборки из-за попытки запуска исполняемых файлов под другую платформу или обрушение приложения при его работе из-за неверных размеров базовых типов. Эти проблемы прийдется исправлять либо самостоятельно, либо при помощи сторонних патчей. При использовании OpenEmbedded, все необходимые патчи могут уже присутствовать, что позволяет вам собрать приложение существенно быстрее.

Кроме этого OpenEmbedded позволяет автоматически создавать готовые к использованию образы в различных выходных форматах образов и файловых системах. В случае самостоятельной сборки прийдется осуществлять все эти действия в ручную.