[Openembedded-users] How certain packages are built in OE

Joel A Fernandes agnel.joel at gmail.com
Sun Jun 19 07:14:29 UTC 2011


Hi,

I am trying to understand how certain builds in OE work. I use the
org.openembedded.dev branch.

There are certain TI specific recipes that strongly depend on each other. For my
build, I have gstreamer-ti depending on ti-dmai depending on ti-codec-engine.

The build for gstreamer ti completed successfully and I found the shared library
in its .ipk, however the .ipks for ti-dmai and ti-codec-engine were empty.
Someone on IRC suggested that this was because those libraries were statically
linked into the dependants (but I'm not sure if this is the case for
ti-codec-engine as well).

However I couldn't find these statically linked libraries anywhere in the tmp
directory. I checked the run.do_install scripts, and found that the INSTALL_DIR
for codec-engine and dmai were pointing to a certain /sysroots location in the
tmp directory however this location just contained source code.

I would appreciate it if anyone could briefly explain how it works. Thanks,
Joel




More information about the Openembedded-users mailing list