[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:

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

> 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:

> 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