[meta-ti] [Qt5] mkspecs/devices: beagleboard == am335x ?

Denys Dmytriyenko denys at ti.com
Fri Jul 26 14:06:41 PDT 2013


On Fri, Jul 26, 2013 at 10:45:02AM +1200, Christian Gagneraud wrote:
> Hi there,
> 
> In qtbase sources, there are a couple of "device" definitions files,
> according to [1], this greatly help cross-compiling qt5.
> This device file specify things for CPU and GPU optimisations. So
> basically these files are tightly coupled with BSP providers.
> 
> One of them is linux-beagleboard-g++ [2], is it appropriate to use
> this one for AM335x based platform as well?
> 
> The meta-qt5 layer doesn't seem to use this feature, but if it did,
> would this device config files help to get an optimised Qt5 build
> for TI SoCs? Especially, would that help to get OpenGL stuff sorted
> out?
> 
> Regards,
> Chris
> 
> [1] http://blog.qt.digia.com/blog/2012/04/13/cross-compiling-qt-for-the-masses/
> [2] https://qt.gitorious.org/qt/qtbase/trees/stable/mkspecs/devices/linux-beagleboard-g++

Chris,

Looking at those files shows very basic compiler optimization flags being set, 
-march, -mtune, -mfpu etc. I don't see any GL or GPU specifics in there. It 
also hardcodes things like soft-fp, which is not good. All this stuff is 
alredy taken care of by the build framework and I'm sure meta-qt5, like the 
old qt4, sets all the right COMPILER_FLAGS to get the most performance from 
the target CPU.

-- 
Denys



More information about the meta-ti mailing list