Yocto - экспорт STAGING_KERNEL_BUILDDIR как часть расширяемого SDK - PullRequest
0 голосов
/ 07 ноября 2018

Мы можем создать расширяемый SDK в сборке yocto, используя «bitbake -c populate_sdk_ext»

Я хотел экспортировать каталог STAGING_KERNEL_BUILDDIR ("$ {TMPDIR} / work-shared / $ {MACHINE} / kernel-build-artifacts") как часть расширяемого SDK, чтобы я мог создавать другие проекты, которые зависят от этих заголовки. По умолчанию это не экспортируется.

Я провел некоторое исследование и обнаружил, что мы можем добавить kernel-devsrc в TOOLCHAIN_HOST_TASK. Это работает со стандартным SDK, но не с расширяемым SDK.

После сборки и установки расширяемого SDK, если я вручную скопирую STAGING_KERNEL_BUILDDIR из каталога сборки в установленную папку SDK (sdk / tmp / workshared / $ {MACHINE} /), я могу создавать другие проекты с использованием eSDK.

Итак, я просто хочу упаковать STAGING_KERNEL_BUILDDIR как часть e-sdk, чтобы при установке e-SDK артефакты ядра-сборки были частью папки sdk / tmp / work-shared / $ {MACHINE}.

Большое спасибо за помощь !!

...