Как включить мою библиотеку в SDK

Я создал мраморную библиотеку и мета-qt5-toolchain, используя bitbake. Я успешно установил SDK на свой компьютер. Но не могу найти мраморную библиотеку в каталоге /usr/local/oe-core(x64)/.

Как я могу включить библиотеки из "мраморного" пакета в SDK. Пожалуйста помоги.

Заранее спасибо.


person Hugh    schedule 22.07.2017    source источник


Ответы (1)


Вы должны быть уверены в своем рецепте, чтобы иметь

BBCLASSEXTEND += "native nativesdk"

Объяснение

Можно использовать BBCLASSEXTEND = "native nativesdk" для выпечки двоичных файлов для архитектуры хоста (собственной) и для целевой архитектуры SDK.

Целевая архитектура sdk описана в переменной SDKMACHINE, а архитектура хоста — это архитектура машины, выполняющей bitbake. BBCLASSEXTEND = "native nativesdk" позволит вам выпекать «виртуальные» рецепты с использованием суффикса native (так что ${PN}-native) и префикса nativesdk (так nativesdk-${PN})

Затем сделайте

bitbake <recipe> -c populate_sdk

Надеюсь, поможет

person David Bensoussan    schedule 23.07.2017