Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/2] qt4: allow builds for mips64 but disable webkit for n32
@ 2014-11-28  6:48 jackie.huang
  2014-11-28  6:48 ` [PATCH 1/2] Revert "qt4*.bbclass: disable build qt on mips64 with 64 bits userspace" jackie.huang
  2014-11-28  6:48 ` [PATCH 2/2] qt4: disable webkit for mips64 n32 temporarily jackie.huang
  0 siblings, 2 replies; 3+ messages in thread
From: jackie.huang @ 2014-11-28  6:48 UTC (permalink / raw)
  To: openembedded-core

From: Jackie Huang <jackie.huang@windriver.com>

The following changes since commit ff2ff155ea5273b2023a1c9834b13f10249d343f:

  gdk-pixbuf: use ptest-gnome (2014-11-25 12:58:21 +0000)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib jhuang0/d_qt4-webkit_0
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=jhuang0/d_qt4-webkit_0

Jackie Huang (2):
  Revert "qt4*.bbclass: disable build qt on mips64 with 64 bits
    userspace"
  qt4: disable webkit for mips64 n32 temporarily

 meta/classes/qt4e.bbclass         |    3 ---
 meta/classes/qt4x11.bbclass       |    3 ---
 meta/recipes-qt/qt4/qt4-4.8.6.inc |    5 +++++
 3 files changed, 5 insertions(+), 6 deletions(-)

-- 
1.7.9.5



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH 1/2] Revert "qt4*.bbclass: disable build qt on mips64 with 64 bits userspace"
  2014-11-28  6:48 [PATCH 0/2] qt4: allow builds for mips64 but disable webkit for n32 jackie.huang
@ 2014-11-28  6:48 ` jackie.huang
  2014-11-28  6:48 ` [PATCH 2/2] qt4: disable webkit for mips64 n32 temporarily jackie.huang
  1 sibling, 0 replies; 3+ messages in thread
From: jackie.huang @ 2014-11-28  6:48 UTC (permalink / raw)
  To: openembedded-core

From: Jackie Huang <jackie.huang@windriver.com>

This reverts commit 17890ebd637da0b3bf78804002d8b4f0ace078d2.

qt4 is upgraded to 4.8.6 and this is fixed by:
c889b40 qt webkit: add support for MIPS64 platforms

so revert the commit.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
---
 meta/classes/qt4e.bbclass   |    3 ---
 meta/classes/qt4x11.bbclass |    3 ---
 2 files changed, 6 deletions(-)

diff --git a/meta/classes/qt4e.bbclass b/meta/classes/qt4e.bbclass
index 850bb6a..13b1050 100644
--- a/meta/classes/qt4e.bbclass
+++ b/meta/classes/qt4e.bbclass
@@ -19,6 +19,3 @@ EXTRA_QMAKEVARS_PRE += " QT_LIBINFIX=${QT_LIBINFIX} "
 
 # Qt4 uses atomic instructions not supported in thumb mode
 ARM_INSTRUCTION_SET = "arm"
-
-# Qt4 could NOT be built on MIPS64 with 64 bits userspace
-COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32"
diff --git a/meta/classes/qt4x11.bbclass b/meta/classes/qt4x11.bbclass
index 65d196a..b06e15d 100644
--- a/meta/classes/qt4x11.bbclass
+++ b/meta/classes/qt4x11.bbclass
@@ -9,6 +9,3 @@ QT_LIBINFIX = ""
 
 # Qt4 uses atomic instructions not supported in thumb mode
 ARM_INSTRUCTION_SET = "arm"
-
-# Qt4 could NOT be built on MIPS64 with 64 bits userspace
-COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [PATCH 2/2] qt4: disable webkit for mips64 n32 temporarily
  2014-11-28  6:48 [PATCH 0/2] qt4: allow builds for mips64 but disable webkit for n32 jackie.huang
  2014-11-28  6:48 ` [PATCH 1/2] Revert "qt4*.bbclass: disable build qt on mips64 with 64 bits userspace" jackie.huang
@ 2014-11-28  6:48 ` jackie.huang
  1 sibling, 0 replies; 3+ messages in thread
From: jackie.huang @ 2014-11-28  6:48 UTC (permalink / raw)
  To: openembedded-core

From: Jackie Huang <jackie.huang@windriver.com>

Disable webkit for mips64 n32 temporarily that fails to compile.

The webkit package also disable the build for n32:
f5c4d18 webkit/midori: block to build webkit on mips64 with libn32 ABI

The opened defect in qt upstream is:
https://bugreports.qt-project.org/browse/QTBUG-39224

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
---
 meta/recipes-qt/qt4/qt4-4.8.6.inc |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-qt/qt4/qt4-4.8.6.inc b/meta/recipes-qt/qt4/qt4-4.8.6.inc
index ae6692b..924a6ad 100644
--- a/meta/recipes-qt/qt4/qt4-4.8.6.inc
+++ b/meta/recipes-qt/qt4/qt4-4.8.6.inc
@@ -31,6 +31,11 @@ SRC_URI[sha256sum] = "8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa70
 
 S = "${WORKDIR}/qt-everywhere-opensource-src-${PV}"
 
+# disable webkit for mips64 n32 temporarily that fails to compile,
+# qt upstream defect:
+# https://bugreports.qt-project.org/browse/QTBUG-39224
+QT_CONFIG_FLAGS_append_mips64 = "${@bb.utils.contains("TUNE_FEATURES", "n32", " -no-webkit", "" ,d)}"
+
 FILES_${QT_BASE_NAME}-tools_append     = " ${bindir}/qml ${bindir}/qmlplugindump"
 FILES_${QT_BASE_NAME}-tools-dbg_append = " ${bindir}/.debug/qml ${bindir}/.debug/qmlplugindump"
 
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-11-28  6:48 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-28  6:48 [PATCH 0/2] qt4: allow builds for mips64 but disable webkit for n32 jackie.huang
2014-11-28  6:48 ` [PATCH 1/2] Revert "qt4*.bbclass: disable build qt on mips64 with 64 bits userspace" jackie.huang
2014-11-28  6:48 ` [PATCH 2/2] qt4: disable webkit for mips64 n32 temporarily jackie.huang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox