[yocto] [PATCH 2/7] ia32-base.inc: also take -dev package of emgd

Tom Zanussi tom.zanussi at intel.com
Thu Jul 19 08:28:47 PDT 2012


On Wed, 2012-07-18 at 07:49 -0700, nitin.a.kamble at intel.com wrote:
> From: Nitin A Kamble <nitin.a.kamble at intel.com>
> 
> emgd-driver-bin recipe provides emgd-driver-bin, emgd-driver-bin-dev
> & emgd-driver-bin-dbg packages. For emgd driver to work it also need
> library files from emgd-driver-bin-dev package. This change makes sure
> this -dev package is also added for emgd driver.
> 
> Signed-off-by: Nitin A Kamble <nitin.a.kamble at intel.com>
> ---
>  conf/machine/include/ia32-base.inc |    1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
> 
> diff --git a/conf/machine/include/ia32-base.inc b/conf/machine/include/ia32-base.inc
> index 99ac352..7d9413a 100644
> --- a/conf/machine/include/ia32-base.inc
> +++ b/conf/machine/include/ia32-base.inc
> @@ -57,6 +57,7 @@ XSERVER_IA32_I965 = "xf86-video-intel \
>             "
>  
>  XSERVER_IA32_EMGD = "emgd-driver-bin \
> +                     emgd-driver-bin-dev \
>             "
>  

I think this is the same problem as 1.10 - you shouldn't have to pull in
the -dev package to get those two .so files, which are in the
emgd-bin-2443-1.10.i586.rpm and not the -dev rpm:

/usr/lib/dri/emgd_dri.so
/usr/lib/dri/emgd_drv_video.so
/usr/lib/libEGL.so.1.5.15.3226
/usr/lib/libEMGD2d.so.1.5.15.3226
/usr/lib/libEMGDOGL.so.1.5.15.3226
/usr/lib/libEMGDScopeServices.so.1.5.15.3226
/usr/lib/libEMGDegl.so.1.5.15.3226
/usr/lib/libGLES_CM.so.1.5.15.3226
/usr/lib/libGLESv2.so.1.5.15.3226
/usr/lib/libOpenVG.so.1.5.15.3226
/usr/lib/libOpenVGU.so.1.5.15.3226
/usr/lib/libPVRScopeServices.so
/usr/lib/libemgdPVR2D_DRIWSEGL.so.1.5.15.3226
/usr/lib/libemgdglslcompiler.so.1.5.15.3226
/usr/lib/libemgdsrv_init.so.1.5.15.3226
/usr/lib/libemgdsrv_um.so.1.5.15.3226
/usr/lib/xorg/modules/drivers/emgd_drv.so
/usr/share/doc/emgd/emgd-cb.conf
/usr/share/doc/emgd/emgd-rv.conf
/usr/share/doc/emgd/license.txt
/usr/share/doc/emgd/readme.txt
/usr/share/man/man4/emgd.4.gz

So those two .so files are now going into the -dev package when before
they weren't.  I think the package reordering changes are what broke the
current recipe:

commit f68cbf56d8f2a45ce44a59d0411cdda8ec7e2c36
Author: Saul Wold <sgw at linux.intel.com>
Date:   Tue Jun 5 04:52:21 2012 -0700

    bitbake.conf: reorder PACKAGES list
    
    This change re-orders the PACKAGES list to move PN to the end of the
list
    this will ensure that base package gets the final bits since the
packaging
    is greedy. We can then have -dev and other package get bits first.

And probably some similar fix to the bunch of 'clean up FILE after
PACKAGE reorder' commits would get things back to how they were.  Should
I file a bug for this?

Tom
 

>  XSERVER_IA32_VESA = "xf86-video-vesa"





More information about the yocto mailing list