From: Robert Yang <liezhi.yang@windriver.com>
To: <openembedded-core@lists.openembedded.org>
Subject: Re: [PATCH 0/4] set COMPATIBLE_HOST for several recipes
Date: Tue, 26 Apr 2016 17:44:42 +0800 [thread overview]
Message-ID: <571F388A.4050307@windriver.com> (raw)
In-Reply-To: <cover.1461304177.git.liezhi.yang@windriver.com>
On 04/22/2016 01:50 PM, Robert Yang wrote:
> The following changes since commit 9838f8d077d16e52ad592879d65a9e8350b93075:
>
> build-appliance-image: Update to krogoth head revision (2016-04-19 21:25:53 +0100)
>
> are available in the git repository at:
>
> git://git.openembedded.org/openembedded-core-contrib rbt/arm
Updated patch 2/4 in the repo again according to bug:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=9474
Bug 9474 - epiphany doesn't work on ARM
So also turn off JIT on armv7a.
Author: Robert Yang <liezhi.yang@windriver.com>
Date: Wed Apr 20 23:16:47 2016 -0700
webkitgtk: turn off JIT on armv4 and armv7a
* It doesn't build on armv4:
{standard input}: Assembler messages:
{standard input}:52: Error: selected processor does not support `blx
llint_throw_stack_overflow_error' in ARM mode
{standard input}:126: Error: selected processor does not support `bkpt #0'
in ARM mode
{standard input}:128: Error: selected processor does not support `blx r0'
in ARM mode
{standard input}:134: Error: selected processor does not support `bkpt #0'
in ARM mode
{standard input}:185: Error: selected processor does not support `blx
llint_throw_stack_overflow_error' in ARM mode
{standard input}:256: Error: selected processor does not support `blx r4'
in ARM mode
{standard input}:310: Error: selected processor does not support `movw
r2,#:lower16:.Lllint_op_enter-.LrelativePCBase' in ARM mode
{standard input}:311: Error: selected processor does not support `movt
r2,#:upper16:.Lllint_op_enter-.LrelativePCBase' in ARM mode
{standard input}:315: Error: selected processor does not support `movw
r2,#:lower16:.Lllint_op_get_scope-.LrelativePCBase' in ARM mode
{standard input}:316: Error: selected processor does not support `movt
r2,#:upper16:.Lllint_op_get_scope-.LrelativePCBase' in ARM mode
[snip]
* It can build on armv7a, but doesn't work on runtime, cause
displaying problems or ephiphany hang.
[YOCTO #9474]
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.10.7.bb
b/meta/recipes-sato/webkit/webkitgtk_2.10.7.bb
index d4f1d3b..d089851 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.10.7.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.10.7.bb
@@ -63,9 +63,14 @@ EXTRA_OECMAKE = " \
EXTRA_OECMAKE_append_powerpc = " -DENABLE_JIT=OFF "
EXTRA_OECMAKE_append_powerpc64 = " -DENABLE_JIT=OFF "
-# ARM JIT code does not build on ARMv5/6 anymore, apparently they test only on
v7 onwards
+# ARM JIT code does not build on ARMv4/5/6 anymore
EXTRA_OECMAKE_append_armv5 = " -DENABLE_JIT=OFF "
EXTRA_OECMAKE_append_armv6 = " -DENABLE_JIT=OFF "
+EXTRA_OECMAKE_append_armv4 = " -DENABLE_JIT=OFF "
+
+# ARM JIT can build on armv7a, but doesnt' work on runtime, cause
+# displaying problems or ephiphany hang.
+EXTRA_OECMAKE_append_armv7a = " -DENABLE_JIT=OFF "
# binutils 2.25.1 has a bug on aarch64:
# https://sourceware.org/bugzilla/show_bug.cgi?id=18430
// Robert
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/arm
>
> Robert Yang (4):
> grub_git: set COMPATIBLE_HOST_armv7a to null
> webkitgtk: set COMPATIBLE_HOST_armv4 to null
> gnu-efi: set COMPATIBLE_HOST_armv4 to null
> cogl-1.0: set COMPATIBLE_HOST_armv4 to null
>
> meta/recipes-bsp/gnu-efi/gnu-efi_3.0.3.bb | 1 +
> meta/recipes-bsp/grub/grub_git.bb | 1 +
> meta/recipes-graphics/cogl/cogl-1.0.inc | 2 ++
> meta/recipes-sato/webkit/webkitgtk_2.10.7.bb | 1 +
> 4 files changed, 5 insertions(+)
>
next prev parent reply other threads:[~2016-04-26 9:44 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-22 5:50 [PATCH 0/4] set COMPATIBLE_HOST for several recipes Robert Yang
2016-04-22 5:50 ` [PATCH 1/4] grub_git: set COMPATIBLE_HOST_armv7a to null Robert Yang
2016-04-22 5:50 ` [PATCH 2/4] webkitgtk: set COMPATIBLE_HOST_armv4 " Robert Yang
2016-04-22 12:39 ` Alexander Kanavin
2016-04-23 1:40 ` Robert Yang
2016-04-22 5:50 ` [PATCH 3/4] gnu-efi: " Robert Yang
2016-04-22 5:50 ` [PATCH 4/4] cogl-1.0: " Robert Yang
2016-04-26 9:44 ` Robert Yang [this message]
2016-05-16 1:18 ` [PATCH 0/4] set COMPATIBLE_HOST for several recipes Robert Yang
2016-05-17 20:25 ` Richard Purdie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=571F388A.4050307@windriver.com \
--to=liezhi.yang@windriver.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.