I want to cross-compile a software wich must run on Apalis IM6Q with Linux Angstrom version. I can not find the gstreamer libraries (gst, glib, libxml), into the toolchain you provide. Have you an another toolchain with the gstreamer librairies ?
The toolchain will not have the libraries. One can find these libraries in the rootfs. For example, in our default image downloads, you can find them in rootfs.
~/T/A/rootfs $ pwd /Toradex/Apalis_iMX6_LinuxImageV2.5/rootfs ~/T/A/rootfs $ find usr/lib -name "libxml*" usr/lib/libxml2.so.2.9.2 usr/lib/libxml2.so.2 ~/T/A/rootfs $ find usr/lib -name "libglib*" usr/lib/libglib-2.0.so.0 usr/lib/libglib-2.0.so.0.4200.1 ~/T/A/rootfs $ find usr/lib -name "libgst*" usr/lib/libgstnetbuffer-0.10.so.0.25.0 usr/lib/libgstrtsp-0.10.so.0.25.0 <snip> usr/lib/libgstpbutils-0.10.so.0.25.0 usr/lib/libgstcontroller-0.10.so.0 usr/lib/libgstnet-0.10.so.0.30.0 usr/lib/libgstvideo-0.10.so.0.25.0 usr/lib/libgstgl-0.10.so.1
Note that an Image is not a toolchain. A image is missing the cross compiler as well as the matching header files.
We currently do not provide a toolchain for our image. I would recommend to build a SDK using bitbake with the “-c populate_sdk” argument. For more information about how to use OpenEmbedded refer to our developer article. We also had recently a webinar about how to build images and SDKs.