Saturday, January 5, 2013

Qt 5.0.0 Final (Dec 2012) - Available on TI Linux platforms with SGX

Latest version of Qt5 is now available on TI platforms. Configuration of Qt5 can be done with the conf files available at the below tree.

https://github.com/prabindh/qt-configs/tree/master/qt5_1.0_Dec12

UPDATE FEB 2013: refer patch for eglfs at http://tigraphics.blogspot.in/2013/02/qt500-eglfs-could-not-create-egl.html

Steps:

- Download the latest Qt5 archive from

http://releases.qt-project.org/qt5/5.0.0/single/qt-everywhere-opensource-src-5.0.0.tar.gz

- Ensure a working root-filesystem, and a corresponding tool-chain is available for cross-compiling.  A sample (Ubuntu based) target root filesystem is provided at

https://gforge.ti.com/gf/download/docmanfileversion/301/6353/Browser-21-Dec.tar.gz

- Extract the Qt5  archive

- Download the qt5 patches from the github tree into the qt5 source archive, make updates to match the target paths, and configure using the steps mentioned in the README at

https://github.com/prabindh/qt-configs/blob/master/qt5_1.0_Dec12/README

Result of a successful configure should enable  NEON, GLES2, ICU, linuxfb, eglfs. ICU is needed for Webkit to be built. Post-configure, a regular make can be done.

After building qtbase, additional packages necessary for qt3d can be built - qtdeclarative, qtjsbackend.

Note: Previous posts on Qt5 are below:

Beta2 - http://tigraphics.blogspot.in/2012/11/qt5-beta2-on-ti-platforms-with-opengles2.html

Beta1 - http://tigraphics.blogspot.in/2012/10/qt5-beta1-on-ti-platforms-with-opengles2.html

Alpha - http://tigraphics.blogspot.in/2012/04/qt5-alpha-status-part-2-with-xcb.html

No comments:

Post a Comment