Добавление nativesdk-qt4-tools в мой yocto SDK - PullRequest
0 голосов
/ 06 октября 2019

Я пытаюсь добавить nativesdk-qt4-tools в мой yocto SDK. Я ожидаю, что библиотеки можно будет использовать для исполняемых файлов хоста (используется во время процесса сборки).

Добавить набор инструментов Qt в SDK

Я добавил следующее в свой файл core-image-x11.bbappend:

TOOLCHAIN_HOST_TASK_append = "\ nativesdk-packagegroup-qt-toolchain-host \" TOOLCHAIN_TARGET_TASK_append = "\ qt4-x11-free \"

Когда я просматриваю целевой каталог SDK, я нахожубиблиотеки qt, такие как:

<path>/sysroots/arm1176jzfshf-vfp-poky-linux-gnueabi/usr/lib/libQtCore...

Я ожидаю найти те же файлы в хосте SDK;однако они отсутствуют:

ls <path>/sysroots/x86_64-pokysdk-linux/usr/lib/libQt*
ls: cannot access '<path>/sysroots/x86_64-pokysdk-linux/usr/libQt*': No such file or directory

Я пробовал несколько разных рецептов Qt4 в TOOLCHAIN_HOST_TASK_append, я также пытался добавить те же рецепты в INSTALL_IMAGE + = "...", но ни один из них не дал эффекта, который яищу.

Онлайн совет подсказывает, что я могу запустить

bitbake -c populate_sdk meta-toolchain-qt

, однако это также не устанавливает необходимые библиотеки.

Есть несколько решений для Qt5, но ни одноиз них относятся к Qt4. К сожалению, это не личный проект, поэтому о переходе на Qt5 не может быть и речи.

...