I need some additional libraries included in the rootfs for Embedded Linux on the Colibri-iMX6 module. I added the additional packages to the IMAGE_INSTALL_append in my local.conf. I did a “bitbake console-tdx-image -c populate_sdk” and then a “bitbake console-tdx-image”.
The oe-core/build/tmp-glibc/sysroots/colibri-imx6/usr/lib has the additional libraries.
When I install the SDK from oe-core/deploy/sdk/ the oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/lib/ also has the additional libraries.
The problem is that the oe-core/deploy/images/Colibri-iMX6_Console-Image.rootfs.tar.xz does not have the additional libraries. The Colibri-iMX6_Console-Image.rootfs.manifest does not list the additional libraries.
I do not understand why the SDK would have the libraries but not the image rootfs. I tried running “bitbake -c clean console-tdx-image” and did a bitbake console-tdx-image again but had the same results. I feel that I missing something in the Open Embedded recipes.