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

Tom Zanussi tom.zanussi at intel.com
Fri Jul 20 19:31:38 PDT 2012


On Thu, 2012-07-19 at 10:28 -0500, Tom Zanussi wrote:
> 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?
> 

I pushed the fix for this to meta-intel/master, which you should be able
to reuse for emgd 1.14.

Tom

> Tom
>  
> 
> >  XSERVER_IA32_VESA = "xf86-video-vesa"
> 
> 
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto





More information about the yocto mailing list