I just checked your master branch and saw the updates on the pkgconfig and 
cmake files generation.

Either we make meta-qt5 look for the GLESv2 package config file to update 
properly the QMAKE_LIBS_EGL variable.
Otherwise we check in meta-raspberrypi that the meta-qt5 is enabled to feed 
EXTRA_QMAKEVARS_PRE.

Let's say that both options should work.
The first option could bring some patches to Qt mainstream.
The second is quite clean and easy to try.

I'll fork your branch and try out the second option.

- Have a nice day

-----Message d'origine-----
De : Khem Raj [mailto:raj.k...@gmail.com] 
Envoyé : jeudi 4 février 2016 05:38
À : GUEYTAT Julien
Cc : Yannick Kiekens; yocto@yoctoproject.org
Objet : Re: [yocto] [meta-qt5][meta-raspberrypi]: QMAKE_LIBS_EGL not properly 
set

On Wed, Feb 3, 2016 at 6:54 AM, GUEYTAT Julien <j.guey...@cdssoft.studiel.fr> 
wrote:
> Setting properly the variable PACKAGECONFIG_GL to gles2 does NOT update 
> properly the variable QMAKE_LIBS_EGL.
> By default QMAKE_LIBS_EGL = -lEGL
> And depending on hardware... it might be something like QMAKE_LIBS_EGL = 
> -lEGL -lGLESv2 for instance.
> And this specific line... "-lEGL -lGLESv2" is only know in the provider of 
> virtual/libglesv2 ... in this case meta-raspberry.
> The BSP layer could provide a package config file which will be read to set 
> QMAKE_LIBS_EGL properly.
>
> => Which means we would need each package providing virtual/libglesv2 ... to 
> provide also a package config file.
>
> I hope it's clear now. Tell me if I missed something.

you can try my fork of meta-raspberrypi I am carrying few patches which fix 
pkgconfig stuff along with wayland support (wip)

>
> -----Message d'origine-----
> De : Khem Raj [mailto:raj.k...@gmail.com] Envoyé : mercredi 3 février 
> 2016 15:45 À : GUEYTAT Julien Cc : Yannick Kiekens; 
> yocto@yoctoproject.org Objet : Re: [yocto] 
> [meta-qt5][meta-raspberrypi]: QMAKE_LIBS_EGL not properly set
>
> On Wed, Feb 3, 2016 at 3:46 AM, GUEYTAT Julien <j.guey...@cdssoft.studiel.fr> 
> wrote:
>> Hi everyone,
>>
>>
>>
>> I understand that you are all rewriting the qtbase rule to include at 
>> least the modification to the QMAKE_LIBS_EGL variable.
>>
>> The question is:
>>
>> Could we make somehow some work in meta-qt5 or meta-raspberrypi to 
>> not have to overwrite the qtbase rule.
>
>
> I dont understand. PAKCAGECONFIGS are specifically desined for this kind of 
> scenario what problems are you seeing.
>
>>
>> For instance… meta-raspberrypi is providing a package config file for EGL.
>> May be you could have meta-qt5 read this package config.
>>
>>
>>
>> That’s the question. I’d like to know what the maintainers of those 
>> two layers think about that.
>>
>>
>>
>> Best Regards,
>>
>>
>>
>> De : Yannick Kiekens [mailto:yannickkiek...@gmail.com] Envoyé :
>> mercredi 3 février 2016 08:41 À : Khem Raj Cc : GUEYTAT Julien; 
>> yocto@yoctoproject.org Objet : Re: [yocto]
>> [meta-qt5][meta-raspberrypi]: QMAKE_LIBS_EGL not properly set
>>
>>
>>
>> Have a look at this git repo:
>> https://github.com/YannickKiekens/meta-qt5-pi
>>
>> I have build a qt5 eglfs with raspberry pi2 backend on master branch 
>> yesterday evening
>>
>>
>>
>> On Wed, Feb 3, 2016 at 7:08 AM, Khem Raj <raj.k...@gmail.com> wrote:
>>
>>
>>
>> On Feb 2, 2016, at 8:50 AM, GUEYTAT Julien 
>> <j.guey...@cdssoft.studiel.fr>
>> wrote:
>>
>>
>>
>> Hi,
>>
>>
>>
>> It seems that there are some stiff missing between meta-qt5 or 
>> meta-raspberrypi.
>>
>> When we set the option gles… to qtbase we don’t get the 
>> QMAKE_LIBS_EGL set properly.
>>
>> We can compare a working set of variables in the qt mkspecs directory of qt.
>>
>> There is one dedicated file for the RaspberryPi2. May be one also for 
>> RaspberryPi.
>>
>> Anyway!
>>
>> How could we set those *_EGL variables properly? And… If they are 
>> properly set, will qtbase will take them into account?
>>
>>
>>
>> I will be happy to propose a patch but I need to get more precision first.
>>
>>
>>
>> Firstly show the DISTRO_FEATURES may be you are missing some 
>> important knobs for EGL
>>
>> like openGL and gles2 etc.
>>
>>
>>
>> Thanks in advance,
>>
>>
>>
>>
>>
>>
>>
>> Julien GUEYTAT
>>
>> Ingénieur Informatique
>>
>> <image001.png>
>>
>> 1027, avenue du Docteur Julien Lefebre BP27
>>
>> 06271 Villeneuve-Loubet Cedex
>>
>> Fixe :  +33 (0) 492 024 545
>> Mob :  +33(0) 617 980 383
>> Fax :    +33(0) 492 024 546
>> Email : j.guey...@cdssoft.studiel.fr
>>
>> www : www.studiel.fr
>>
>> P Pensez Environnement, imprimez seulement si nécessaire
>>
>>
>>
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>>
>>
>>
>>
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>>
>>
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to