]> code.ossystems Code Review - openembedded-core.git/commit
qt4: add aarch64 support
authorKai Kang <kai.kang@windriver.com>
Fri, 12 Sep 2014 11:03:38 +0000 (19:03 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 21 Dec 2014 17:36:42 +0000 (17:36 +0000)
commit886e0d43f2a543a13ac8e3f1cb570ecae90339e0
tree6683eacf04f74000815c67319991ac47df9fcf3e
parentaf4654dfcabd575c1380516d499ef961b6d75984
qt4: add aarch64 support

Add aarch64 support for qt4 packages.

Most of the patches are derived from debian:
http://anonscm.debian.org/cgit/pkg-kde/qt/qt4-x11.git/tree/debian/patches

Add arch check to set right QT_ARCH.

Disable webkit temporarily for qt4 and qt4-embedded that they fail to build:

| runtime/JSValueInlineMethods.h: In constructor
'JSC::JSValue::JSValue(const JSC::JSCell*)':
| runtime/JSValueInlineMethods.h:242:78: error: cast from 'JSC::JSCell*'
to 'int32_t {aka int}' loses precision [-fpermissive]

It has been fix by Qt5, but didn't backport to Qt4. There is an still open
defect for it:
https://bugreports.qt-project.org/browse/QTBUG-35442

Signed-off-by: Kai Kang <kai.kang@windriver.com>
meta/recipes-qt/qt4/qt4-4.8.6.inc
meta/recipes-qt/qt4/qt4-4.8.6/0029-aarch64_arm64_fix_arch_detection.patch [new file with mode: 0644]
meta/recipes-qt/qt4/qt4-4.8.6/0030-aarch64_arm64_qatomic_support.patch [new file with mode: 0644]
meta/recipes-qt/qt4/qt4-4.8.6/0031-aarch64_arm64_mkspecs.patch [new file with mode: 0644]
meta/recipes-qt/qt4/qt4-4.8.6/0032-aarch64_add_header.patch [new file with mode: 0644]
meta/recipes-qt/qt4/qt4-native.inc
meta/recipes-qt/qt4/qt4_arch.inc