Я создал свой собственный рецепт для создания моего SW, который требует встроенного perl во время построения (например, для вызова скрипта perl для генерации кода). Нет проблем, если я добавлю свой рецепт к изображению и использую битбак для создания моего рецепта с изображением.Как добавить пакеты для заполнения SDK в качестве основного инструмента?
Теперь я также хочу создать SW с заполняемым SDK, но я обнаружил, что когда я создаю заполняемый SDK, собственный perl содержит только несколько модулей без необходимости создания моего SW. Я нашел два способа для генерации заселить SDK с дополнительными модулями PERL:
- Добавить TOOLCHAIN_HOST_TASK + = «nativesdk жемчужно-модули» к моему образу .bb файл, прежде чем я генерации этого заселить SDK
- Добавить в bbappend файл для nativesdk-packagegroup-sdk-host, который включает в себя «nativesdk-perl-modules» в RDEPENDS
Для 1 это решение, ориентированное на изображение. Для 2, это глобальное решение.
Теперь я ищу рецепт-специфическое решение. Есть ли решение, в котором я мог бы добавить некоторую конфигурацию в свой файл .bb рецепта, а затем я создаю заполнение SDK для любого изображения, которое включает в себя мой рецепт, который содержит эти дополнительные собственные модули perl?
Является DEPENDS-class-nativesdk = "nativesdk-perl-modules", что я ищу? – BenKwan
Информация в вашем вопросе помогла мне создать openssl, добавив отсутствующий модуль integer.pm в мой sdk. Благодаря! – sonofanickel
Я думал, что вы просто используете 'DEPENDS + = ' -native" ' –