I have an externally built library (libcdpfsw.so) that I am trying to install 
in my image.  The library is written in Ada, so it is built using an external 
Ada compiler.  I've tested it on the target and it works, but I'd like it to be 
installed in my image.

I verified that the do_install works correctly by inspecting the logs and the 
image folder for the directory.

I'm having problems getting past the packaging and QA checks to build my rootfs.

I was originally having a problem with NO GNU HASH in the package QA check so I 
added these to my recipe.
#
# Set these flags to bypass Yocto build system
# QA checking because this package is built outside of Yocto.
#
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
INSANE_SKIP_${PN} = "ldflags"
INSANE_SKIP_${PN}-dev = "ldflags"

FILES_${PN} += " ${libdir}/*.so"

If I look through the packaging logs it looks like it attampts to create a 
bunch of different packages (cdp-fsw, cdp-fsw-dbg, cdp-fsw-dev, cdp-fsw-doc, 
cdp-fsw-locale) but most of them end up being empty except cdp-fsw-dev.  Then 
if I look through the RPMs there is no cdp-fsw there is only a cdp-fsw-dev and 
cdp-fsw-dbg.

Then when do_rootfs is executed it fails because it can't find a package 
provider for cdp-fsw.

Why is it automatically creating a <xxxx>-dev package? Can I override this?

-Daniel Smith



This message and any enclosures are intended only for the addressee.  Please 
notify the sender by email if you are not the intended recipient.  If you are 
not the intended recipient, you may not use, copy, disclose, or distribute this 
message or its contents or enclosures to any other person and any such actions 
may be unlawful.  Ball reserves the right to monitor and review all messages 
and enclosures sent to or from this email address.
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to