[yocto] ERROR: QA Issue: No GNU_HASH in the elf binary

Saxena, Rahul rahul.saxena at intel.com
Tue Aug 21 12:05:14 PDT 2012


You are right, these are regular files and not symlinks and are ending up in usr/lib in packagename-dev package
However I want them to be in the regular package.

I do have the following statement in my recipe:

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

and nothing in my recipe has statements such as FILES_${PN)-dev = ...


So it seems that the build is making a assumption these are symlinks and
and should necessarily go into -dev package ignoring my above statement in the above. How do I fix this ?
The denzel branch of poky does not have this behavior, I checked that it is not putting any .so files in -dev package.

Thanks
Rahul
 

-----Original Message-----
From: Khem Raj [mailto:raj.khem at gmail.com] 
Sent: Tuesday, August 21, 2012 11:09 AM
To: Saxena, Rahul
Cc: yocto at yoctoproject.org
Subject: Re: [yocto] ERROR: QA Issue: No GNU_HASH in the elf binary

On Tue, Aug 21, 2012 at 11:03 AM, Saxena, Rahul <rahul.saxena at intel.com> wrote:
> cdv-pvr-driver-dev/usr/lib/libOpenVGU.so

this seems to be a proper file and not a symlink so firstly you have .so in -dev packages if you fix that it will work secondly if you intentionally want those .so in -dev package then add

INSANE_SKIP_${PN}-dev = "ldflags"

as well.


More information about the yocto mailing list