[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