> 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 >
signature.asc
Description: Message signed with OpenPGP using GPGMail
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto