[yocto] [PATCH 4/4] mesa-dri.bbappend: avoid conflict with emgd-driver-bin

Chris Tapp opensource at keylevel.com
Wed Oct 31 10:59:49 PDT 2012


Hi Ross,

On 31 Oct 2012, at 17:14, Burton, Ross wrote:

> Hi,
> 
> On 31 October 2012 02:23,  <nitin.a.kamble at intel.com> wrote:
>> Extend the mesa-dri recipe from oecore to avoid conflict with
>> files generated by emgd-driver-bin recipe.
> 
> The same problem happens with cdv-pvr-driver, right?
> 
> It turns out that the binary DRI drivers these closed driver packages
> install are very dependent on the Mesa - so it's likely that they just
> don't work with our Mesa 8.0.4.
> 
> cdv-pvr-driver needs Mesa 7.11.  I can't see anything in the
> documentation about what version of Mesa EMGD expects.
> 
> I think we've two options: either don't ship libGL in our BSP
> packages, or ship a version that should actually work.  This means
> shipping a mesa recipe in meta-intel so that it's under meta-intel's
> control, with the useful side effect that we can make it just build
> libGL and nothing else.


From the point of view of a user I would like to be able to:

1) Use hardware acceleration for most projects (Cedartrail, in my case);
2) Use EGL/GLES and possibly GL;
3) Run with X;
4) Run with just a framebuffer (no X at all, so no hardware accel?);
5) Have pvr support with kernels later than 3.0.

At the moment I have to do quite a bit of hacking of MESA to do this, especially when using openGL (via osmesa) to 'help' some legacy framebuffer code that runs under SDL. It would be really nice if mesa could be made to take some notice of DISTRO_FEATURES (e.g. X11) and build a 'sensible' version.

So, my 'vote' would be to include a working version. Please :-)

More than happy to help out if there's anything I can do...

Chris Tapp

opensource at keylevel.com
www.keylevel.com






More information about the yocto mailing list