[oe] Classic SDK host utilities missing

Mats Kärrman Mats.Karrman at tritech.se
Wed Jan 11 19:55:19 UTC 2012


 Hi,

I'm using OE 2011.03-maintenance for a PowerPC based product and have created an SDK following the QTE example in the (very old) OE manual.

The base SDK generation works fine.
Adding target libraries etc also works fine.
Adding host tools does not.

What I'm trying to do is to add the cramfs tools to my SDK.

I have created cramfs-sdk_1.1.bb:
----------------
inherit sdk
require recipes/cramfs/cramfs_1.1.bb
----------------

And meta-toolchain-xxx.bb:
----------------
DESCRIPTION = "Xxx SDK meta recipe"
LICENSE = "MIT"
PR = "r0"

TOOLCHAIN_TARGET_TASK = "task-xxx-toolchain-target"
TOOLCHAIN_HOST_TASK = "task-xxx-toolchain-host"

require recipes/meta/meta-toolchain.bb
SDK_SUFFIX = "toolchain-xxx"
----------------

And task-xxx-toolchain-host.bb:
----------------
require recipes/tasks/task-sdk-host.bb

DESCRIPTION = "Host packages for Xxx SDK"
LICENSE = "MIT"
PR = "r0"

ALLOW_EMPTY = "1"

RDEPENDS_${PN} += "cramfs-sdk"
----------------

When building a cramfs-sdk package is created containing the correct binaries in the correct location. The SDK is also created without errors but the files from cramfs-sdk is just not there.

I have looked around all log-files but the only suspicious thing I found is from log.do_package of cramfs-sdk:
-------------
NOTE: Couldn't find shared library provider for libz.so.1
NOTE: Couldn't find shared library provider for libc.so.6
NOTE: Couldn't find shared library provider for libz.so.1
NOTE: Couldn't find shared library provider for libc.so.6
-------------

If this is the problem, what to do about it?
If not, any other clues would be very appreciated.

Thanks // Mats




More information about the Openembedded-devel mailing list