[Interest] Qt5 toolchain for arm

Eric Nelson eric.nelson at boundarydevices.com
Sat Aug 24 21:19:56 CEST 2013


On 08/24/2013 11:40 AM, Simone wrote:
> Yes, you are right,
> But in my case qt5 for ARM are built by yocto..
 >
This is a separate topic, but I'd like to understand how.

I haven't seen Qt5 integrated, and the meta-qt5 package here
seems very much a work in progress:
	https://github.com/meta-qt5/meta-qt5

When I last tested (3-4 weeks ago), the various targets
would compile but didn't seem to have proper installation
(_install) targets, which required manual installation of
each.

> There is a manual procedure to configure qt creator for cross development if I don't have the "ready" qmake?
> I think i cannot use the standard x86 qmake.. Right?
>
Right. In the qt4 case, you'd first set your environment with the SDK 
'environment-setup-' helper script. This will place the target-specific
qmake into your PATH.

 From what I can tell, these are the recipes that do the work and that
will need equivalents for Qt5:
	http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-qt/meta

>
>
> Il giorno 24/ago/2013, alle ore 18:44, Eric Nelson <eric.nelson at boundarydevices.com> ha scritto:
>
>> On 08/24/2013 09:38 AM, Thiago Macieira wrote:
>>> On sábado, 24 de agosto de 2013 17:50:17, Konstantin Tokarev wrote:
>>>> I don't know what is "qt-toolchain". ALl you need is to build Qt with your
>>>> toolchain, and you will get qmake and other utilities, as well as Qt
>>>> libraries.
>>>
>>> I think the OP is asking about the host-built Qt tools for cross-compiling.
>>> That is, to compile on a regular x86 machine for an ARM target.
>>>
>>> Actually, see the same request done by the Tizen package maintainer to the dev
>>> list, and Ossi reports that the Blackberry maintainers have asked for the same
>>> thing. Our buildsystem doesn't support that, though:
>>>
>>> http://lists.qt-project.org/pipermail/development/2013-August/012699.html
>>
>> For Qt4, the Yocto project can create a "qt toolchain" that creates
>> qmake with appropriate defaults for sysroot location and Qt
>> configuration options.
>>
>> This isn't yet integrated for Qt5, but I think the same can be
>> accomplished by "installing Qt" into the Yocto-generated sysroot
>> after building Qt5 with the Yocto-generated toolchain.
>>




More information about the Interest mailing list