<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Hi Otavio,<br><br>On Mon, Jun 30, 2014 at 3:46 PM, Otavio Salvador <span dir="ltr"><<a href="mailto:otavio@ossystems.com.br" target="_blank">otavio@ossystems.com.br</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Jacob,<br>
<div class=""><br>
On Mon, Jun 30, 2014 at 9:56 AM, Jacob Kroon <<a href="mailto:jacob.kroon@gmail.com">jacob.kroon@gmail.com</a>> wrote:<br>
> On Mon, Jun 30, 2014 at 2:33 PM, Otavio Salvador <<a href="mailto:otavio@ossystems.com.br">otavio@ossystems.com.br</a>><br>
> wrote:<br>
>><br>
>> On Mon, Jun 30, 2014 at 9:29 AM, <a href="mailto:Prabhu.Sundararaj@freescale.com">Prabhu.Sundararaj@freescale.com</a><br>
>> <<a href="mailto:Prabhu.Sundararaj@freescale.com">Prabhu.Sundararaj@freescale.com</a>> wrote:<br>
>> > gpu-viv-bin-mx6q has binaries for different backends like<br>
>> > fbdev,X11,wayland.<br>
>> > In that wayland backend binaries like libEGLso, libgc-wayland-protocol<br>
>> > depends on wayland and in turn wayland depends on libffi.<br>
>> ><br>
>> > But gpu-viv-bin-mx6q does not directly depend on libffi.<br>
>><br>
>> So the DEPENDS should be added in gpu-viv-bin-mx6q when using Wayland<br>
>> backend?<br>
>><br>
>> Jacob, can you cook a patch for this?<br>
>><br>
><br>
> I'm not entirely satisfied with that solution I'll have to admit.. I'm not<br>
> using Wayland in my builds, and I am still seeing<br>
> this floating dependency in the buildhistory package data.<br>
><br>
> [root@localhost lib]# arm-oe-linux-gnueabi-readelf libwayland-viv.so.0.0.0<br>
> -a|grep libffi<br>
> Â 0x00000001 (NEEDED) Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Shared library: [libffi.so.6]<br>
><br>
> Does this not mean that the libwayland-viv.so.0.0.0 library is in fact<br>
> linked directly to libffi ?<br>
<br>
</div>Yes.<br>
<div class=""><br>
> I think this is what OE's automatic dependency-scanner is picking up, and<br>
> why there is this churn in the buildhistory logs.<br>
<br>
</div>You're right.<br>
<br>
I think that in case we're not using the Wayland backend we could drop<br>
those files I think.<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><br></div>I just sent a patch to ml, adding libffi as a DEPENDS. But maybe I was acting hastily here. Are you<br></div><div class="gmail_extra">suggesting that we should only generate those packages that correspond to actually enabled distro features ?<br>
</div><div class="gmail_extra">If it is possible, I could try and do it like that, since that would also get rid of the buildhistory churn I'm getting.<br></div><div class="gmail_extra">(Since I'm not using Wayland)<br>
<br></div><div class="gmail_extra">/Jacob</div></div>