I have written a recipe for a package A which is a build dependency for
another package B. But the package B (which uses cmake) does not find A.
According to the docs,

"do_configure task for recipe "a" depends on the do_populate_sysroot task
of recipe "b". This means anything that recipe "b" puts into sysroot is
available when recipe "a" is configuring itself."

I checked the log.do_populate_sysroot() and it is not copying every file
that is needed. But everything installed by package B is present in the
final image in the right locations. Since everything is not copied to the
sysroot, the do_configure of package B fails to find the build deps.

For every file that has not been copied by do_populate_rootfs, I get a
warning when I bitbake:

WARNING: QA Issue: cuda-cudart-6-5: found library in wrong location:
/usr/local/cuda-6.5/targets/armv7-linux-gnueabihf/lib/libcudart.so

There are several other QA errors too. I can't do anything about them
because they are prebuild binaries and I do not have the sources.

But the package is in the right location. What could be causing this?
-- 
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to