[meta-freescale] gpu-viv-bin-mx6q: missing RDEPENDS on libffi ?

Otavio Salvador otavio at ossystems.com.br
Mon Jun 30 06:46:31 PDT 2014


Hello Jacob,

On Mon, Jun 30, 2014 at 9:56 AM, Jacob Kroon <jacob.kroon at gmail.com> wrote:
> On Mon, Jun 30, 2014 at 2:33 PM, Otavio Salvador <otavio at ossystems.com.br>
> wrote:
>>
>> On Mon, Jun 30, 2014 at 9:29 AM, Prabhu.Sundararaj at freescale.com
>> <Prabhu.Sundararaj at freescale.com> wrote:
>> > gpu-viv-bin-mx6q has binaries for different backends like
>> > fbdev,X11,wayland.
>> > In that wayland backend binaries like libEGLso, libgc-wayland-protocol
>> > depends on wayland and in turn wayland depends on libffi.
>> >
>> > But gpu-viv-bin-mx6q does not directly depend on libffi.
>>
>> So the DEPENDS should be added in gpu-viv-bin-mx6q when using Wayland
>> backend?
>>
>> Jacob, can you cook a patch for this?
>>
>
> I'm not entirely satisfied with that solution I'll have to admit.. I'm not
> using Wayland in my builds, and I am still seeing
> this floating dependency in the buildhistory package data.
>
> [root at localhost lib]# arm-oe-linux-gnueabi-readelf libwayland-viv.so.0.0.0
> -a|grep libffi
>  0x00000001 (NEEDED)                     Shared library: [libffi.so.6]
>
> Does this not mean that the libwayland-viv.so.0.0.0 library is in fact
> linked directly to libffi ?

Yes.

> I think this is what OE's automatic dependency-scanner is picking up, and
> why there is this churn in the buildhistory logs.

You're right.

I think that in case we're not using the Wayland backend we could drop
those files I think.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list