[meta-intel] emgd-driver-dev and libgl-mesa-dev packaging conflict

Laurentiu Palcu laurentiu.palcu at intel.com
Fri Apr 19 04:29:42 PDT 2013



On 04/19/2013 02:23 PM, Burton, Ross wrote:
> On 19 April 2013 08:59, Laurentiu Palcu <laurentiu.palcu at intel.com> wrote:
>>> Is libva the only known package that needs the .pc files?
>>>
>>> Laurentiu, care to comment as this was your patch we're considering
>>> reverting?
>>>
>> Yes, libva is the package needing the gl.pc file (libva-egl to be more
>> specific). We could revert the commit specified and add the following
>> lines in the libva_1.1.1.bb:
>>
>> do_configure_prepend () {
>>         export EGL_CFLAGS="-I${STAGING_INCDIR}"
>>         export EGL_LIBS="-L${STAGING_LIBDIR} -lEGL"
>> }
>>
>> This will still allow building libva-egl and avoid using pkgconfig.
> 
> If I remember correctly, EMGD only provides GLES/EGL and it relies on
> Mesa for libGL, right?  So EMGD doesn't need its own gl.pc because it
> doesn't provide libGL.  So removing gl.pc from EMGD is the correct
> fix.
Now that I better think of it, egl.pc is the one libva needs... So Ross
is correct. Removing gl.pc should be the right fix.

Thanks,
Laurentiu
> 
> Ross
> 



More information about the meta-intel mailing list