Отсутствуют файлы в Yocto SDK - PullRequest
0 голосов
/ 04 марта 2020

У меня есть файлы, загруженные по определенному рецепту во время сборки образа Yocto. Я хочу включить их в SDK того же изображения.

Я добавляю этот рецепт в TOOLCHAIN_TARGET_TASK.

Когда я собираю SDK на основе моего собственного образа (populate_sdk), эти файлы отсутствуют в получающемся SDK. Я вижу только некоторые определенные заголовочные файлы, созданные для этого конкретного рецепта.

Я хочу знать, как я могу включить эти файлы в сборку SDK. Я не нашел никаких команд, которые делают это для файлов для SDK.

Для справки, файлы загружаются по рецепту из этого git: https://github.com/dji-sdk/Onboard-SDK/archive/3.6.zip

Рецепт:

SUMMARY = "DJI Onboard SDK"
SECTION = "libs"
LICENSE_FLAGS = "osdk"
LICENSE = "CLOSED"

PV = "3.6"

SRC_URI = "https://github.com/dji-sdk/Onboard-SDK/archive/${PV}.zip"

FILESEXTRAPATHS_prepend := "${THISDIR}/Onboard-SDK-${PV}:"  
TOOLCHAIN_TARGET_TASK_append = " osdk"

S="${WORKDIR}/Onboard-SDK-${PV}"
INSANE_SKIP_${PN} = "dev-so"
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_SYSROOT_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT  = "1"

inherit pkgconfig cmake

FILES_${PN} = "usr/lib/* usr/share/*"
FILES_${PN}-dev = "usr/include/*"

1 Ответ

0 голосов
/ 04 марта 2020

Не могли бы вы:
- Дайте нам рецепт
- Расскажите, как вы заполнили переменную TOOLCHAIN_TARGET_TASK?

Должно быть что-то вроде этого:

TOOLCHAIN_TARGET_TASK_append = " <recipename>-staticdev"

Вы добавили (внутри рецепта):

BBCLASSEXTEND = "native nativesdk"

Поэтому нам нужна дополнительная информация, чтобы помочь вам:)

...