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

Burton, Ross ross.burton at intel.com
Fri Apr 19 04:23:21 PDT 2013


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.

Ross



More information about the meta-intel mailing list