[meta-freescale] QT4.8 or 5.0 on wandboard-solo (I.MX6S) with OPENGL ES2

Bastiaan de Nooij nooijb.hotraco at gmail.com
Tue May 28 07:38:14 PDT 2013


On 05/28/2013 09:04 AM, Eric Bénard wrote:
> Le Tue, 28 May 2013 08:23:14 +0200,
> Bastiaan de Nooij <nooijb.hotraco at gmail.com> a écrit :
>
>> On 05/22/2013 05:02 PM, Eric Bénard wrote:
>>> Hi Bastiaan,
>>>
>>> Le Wed, 22 May 2013 16:46:42 +0200,
>>> Bastiaan de Nooij <nooijb.hotraco at gmail.com> a écrit :
>>>> Qt-embedded builds fine.
>>>> However running actual opengl ES2 code results in a segmentation fault.
>>>> Also qtdemo results in a segmentation fault.
>>>>
>>>> I would like to give you more detailed information, however I'm a little
>>>> short on time to work on this.
>>>> I will try to make a stacktrace tomorrow.
>>>>
>>> FWIW : I have a working (runtime tested with hellogl_es2 -platform
>>> eglfs) bbappend for meta-qt5 and eglfs platform on i.MX6. I'll try to
>>> send it by friday.
>>>
>>> Eric
>> Hi Eric, Otavio,
>>
>> at this point I'm convinced I need QT 5 for the project I'm working on,
>> it delivers far better performance for QML (according to various
>> internet sources).
>>
>> I'm still very much interested in testing your QT5 patches/bbappends,
>> to see if I can achieve decent performance on the IMX6S.
>>
> patches sent this night, please check the ML
>
> Eric
Hi Eric, Otavio,
I'm afraid I need a little more help....
I'm quite new to yocto and as a result I find it difficult to get results.

what I've done so far:

I set-up the fsl-community-bsp-base 
<https://github.com/Freescale/fsl-community-bsp-base> repo for my 
wandboard-solo.
I added the meta-qt5 layer from the github repository (and adjusted my 
bblayers.conf).
I applied the patch of Vol 77 of the ML on meta-fsl-arm.
I modified a core-image-minimal recepe to build qtbase qtbase-tools and 
qtbase-plugins.

when I build this image, the build proceeds fine, however the resulting 
image contains version 5.0.1 of QT for opengl Desktop (!?)
(according to the do_configure logfile for qtbase)

In volume 78 of the ML, Eric mentions "cherry-pick e7a477a"
I 'm afraid don't know how. I tried 'git cherry-pick e7a477a' on the 
meta-qt5 repo, but this results in:
fatal: ambiguous argument 'e7a477a': unknown revision or path not in the 
working tree.

According to the same mail I also should apply the patches from
http://lists.openembedded.org/pipermail/openembedded-devel/2013-May/090861.html 
?
Then, after setting QT version 5.0.2 in conf/distro/include/qt5-versions.inc
I should be able to build a eglfs supporting version of qt5?

If I get the last part right, the only thing I need help with is the 
cherry-picking part...

Regards,
Bastiaan.







-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20130528/026c9b08/attachment.html>


More information about the meta-freescale mailing list