> On Nov 30, 2015, at 3:15 PM, Dvorkin Dmitry <dvor...@tibbo.com> wrote:
> 
> I know. But
> it really does not require to have libX* in the system to successfully run 
> JDK+our software
> We're using simple tar xvzf jdk-...tar.gz in all of our embedded systems, so 
> I know what I'm talking about, sorry.

you are walking muddy water, I will caution you before I hand a chainsaw to you 
as I suggest something as below.
you can use patchelf or something like that on these binaries and remove the 
dependencies after unpacking them
run the .so in question via patchelf --remove-needed <deplib-to-remove>
and that will make shlibs code in OE not flag them

> This feature blocks my efforts to have a well-designed system with 
> Poky/Yocto... :(

Well designed would mean to adhere to prerequisites as needed by prebuilt 
software you are using

> 
> 
> On 01.12.2015 02:06, Khem Raj wrote:
>>> On Nov 30, 2015, at 2:42 PM, Dvorkin Dmitry <dvor...@tibbo.com> wrote:
>>> 
>>> 
>>> I'm trying to include binary JDK into my linux image.
>>> just unpacking jdk-...tar.gz into recipe image and packing it into RPM (I'm 
>>> using RPM as base of my distribution).
>>> 
>>> after adding
>>> INSANE_SKIP_${PN} = "file-rdeps ldflags dev-so build-deps"
>>> into recipe I've got no errors or warning while building recipe itself,
>>> RPM is created and it contains some dynamic libraries dependencies....
>>> 
>>> but I've got error building rootfs with this recipe:
>>> 
>>> ....(skipped)...
>>> Updating cache... ######################################## [100%]
>>> 
>>> Computing transaction...error: Can't install 
>>> tps-jdk-7u60+linux+arm+vfp+hflt-r0@cortexa8hf_vfp_neon: no package provides 
>>> libXrender.so.1
>>> 
>>> I can't include libXrender.so.1 into my image, I can't remove libraries 
>>> from JDK.
>>> 
>>> Is there any way to ignore this dependency?
>> No, and if you ignored it then this binary won’t function as expected on the 
>> system. So you should find out providers of missing
>> rdeps and add them to your image via depends
>> 
>>> something like RPM_LDD_IGNORE_CHECK="libX*"
>>> 
>>> --
>>> _______________________________________________
>>> yocto mailing list
>>> yocto@yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to