[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