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

Prabhu.Sundararaj at freescale.com Prabhu.Sundararaj at freescale.com
Mon Jun 30 05:29:30 PDT 2014


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.

Best Regards,
Prabhu

-----Original Message-----
From: otavio.salvador at gmail.com [mailto:otavio.salvador at gmail.com] On Behalf Of Otavio Salvador
Sent: Monday, June 30, 2014 7:13 AM
To: Jacob Kroon; Sundararaj Prabhu-B36876
Cc: meta-freescale
Subject: Re: [meta-freescale] gpu-viv-bin-mx6q: missing RDEPENDS on libffi ?

Hello Jacob,

On Sun, Jun 29, 2014 at 10:08 AM, Jacob Kroon <jacob.kroon at gmail.com> wrote:
> I'm seeing some unexplained changes in the buildhistory when I do 
> incremental builds of the SD-images. The wayland packages from 
> gpu-viv-bin-mx6q recipe seem to have an unspecified dependency on libffi:
>
>  PKG = libwayland-viv0
>  RPROVIDES =
> -RDEPENDS = eglibc (>= 2.19)
> +RDEPENDS = eglibc (>= 2.19) libffi (>= 3.0.13)
>
> Several of the dev/debug-packages also have this change:
>
>   libegl-dbg
>   libgc-wayland-protocol-dbg
>   libgc-wayland-protocol-dev
>   libgc-wayland-protocol0
>   libgl-dbg
>   libglesv2-dbg
>   libwayland-viv-dbg
>   libwayland-viv-dev
>   libwayland-viv0
>
> Looking into log.do_package I see:
>
>   log.do_package:DEBUG: libwayland-viv-mx6: Dependency libffi.so.6 
> requires package libffi
>   log.do_package:DEBUG: libgc-wayland-protocol-mx6: Dependency 
> libffi.so.6 requires package libffi
>
> In what I think is one of the older log-files I see this:
>
>   NOTE: Couldn't find shared library provider for libffi.so.6, used by
> files: [...]
>
> So it seems to me that some of the sub-packages needs a RDEPEND on libffi.

In fact I think it needs a 'depends' so it can resolve the runtime dependency at this time.

Prabhu, can you confirm gpu-viv-bin-mx6q uses libffi?

-- 
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