This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM5728: Built-in Qt modules

Part Number: AM5728

Tool/software: Linux

Hi,

We are developing a Qt based application on a AM5728 based hardware. We have successfully baked the Processor SDK (processor-sdk-04.03.00.05) and add some customization yocto layers to handle some local issues and have some improvements.

We are using qtmultimedia and have been able to bitbake and add it to the linux-devkit sysroot by manually copying the build results in the sysroot directory thanks to the description found here, using the following command:

$ cp -r arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtmultimedia/5.7.1+gitAUTOINC+e4aef963cb-r0/image/usr/* /home/user/arago-2017-12/processor-sdk-linux-image-am57xx-evm-20180609063217/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/

Now the problem I'm struggling with is that I want to make this the default behavior for the bitbake arago-core-tisdk-image target. Is there any way to append or change a recipe to do it automatically as a part of sysroot population task and have it pre-included in the result arago-tmp-external-linaro-toolchain/deploy/images/am57xx-evm/processor-sdk-linux-image-am57xx-evm.tar.xz SDK?

The default behavior is that after building, qtmultimedia is just copied into the rootfs but not the sysroot. So Qt applications using this module can not be build against this sysroot without manually invoking the above command.

Any help would greatly be appreciated.

Thank you