Я пытаюсь добавить 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 не может быть и речи.