On 2019/7/17 下午4:18, Khem Raj wrote:
oh COMPATIBLE_HOST_mipsarch threw me off. do we need to use the
override when the specific check
is done on right hand side?
I didn't figure out a better way to reset COMPATIBLE_HOST only for
default tune 'mips'. Without override _mipsarch,
I need to list all the COMPATIBLE_HOSTs such as
"(i.86|x86_64|arm|aarch64|mips|powerpc|powerpc64).*-linux'" in the *else*
part of bb.utils.contains().
Regards,
Kai
On Tue, Jul 16, 2019 at 11:51 PM Kang Kai <kai.k...@windriver.com> wrote:
On 2019/7/17 下午2:20, Khem Raj wrote:
Right so we should only disable the tunes which don’t have clz and not all mips
as this patch is doing
The patch only set COMPATILE_HOST to null only when default tune is 'mips'
which causes webkitgtk fails.
And for other conditions, it doesn't block to build that the COMPATILE_HOST is
'mips.*-linux'. Such as the
default bsps qemumips(default tune mips32r2) and qemumips64(mips64r2), it
doesn't affect them.
Kai
On Tue, Jul 16, 2019 at 10:42 PM Kang Kai <kai.k...@windriver.com> wrote:
On 2019/7/16 下午11:33, Khem Raj wrote:
On Tue, Jul 16, 2019 at 2:33 AM Kang Kai <kai.k...@windriver.com> wrote:
On 2019/7/16 下午3:19, Khem Raj wrote:
On Mon, Jul 15, 2019 at 3:21 AM <kai.k...@windriver.com> wrote:
From: Kai Kang <kai.k...@windriver.com>
It fails to compile webkit when default tune is 'mips':
| .../tmp-glibc/work/mips-wrs-linux/webkitgtk/2.24.2-r0/webkitgtk-2.24.2
| /Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h:418:23:
| error: static assertion failed: CLZ opcode is not available for this ISA
So don't build webkit when default tune is mips.
Signed-off-by: Kai Kang <kai.k...@windriver.com>
---
meta/recipes-sato/webkit/webkitgtk_2.24.2.bb | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.24.2.bb
b/meta/recipes-sato/webkit/webkitgtk_2.24.2.bb
index 056334fff5..891266b220 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.24.2.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.24.2.bb
@@ -43,6 +43,8 @@ DEPENDS = "zlib libsoup-2.4 curl libxml2 cairo libxslt libxt
libidn libgcrypt \
gettext-native glib-2.0 glib-2.0-native libtasn1 \
"
+COMPATIBLE_HOST_mipsarch = "${@bb.utils.contains('DEFAULTTUNE', 'mips', 'null',
'mips.*-linux', d)}"
+
this disables is for all kind of mips. I think thats a broad set, it
would be best to narrow it to what you saw it failing for
e.g. it should work for mips32 and mips64 so maybe mips1 is what you
want to disable for
I tested with qemumips and qemumips64. When set
DEFAULTTUNE= "mips"
How about using mips32 and mips64 for default tune and retest
It build webkitgtk successfully on qemumips and qemumips64 with default tune
mips32 and mips64.
It fails with the error.
Regards,
Kai
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11',
'wayland' ,d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'webgl
opengl', '' ,d)} \
enchant \
--
2.20.0
--
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
--
Kai Kang
--
Kai Kang
--
Kai Kang
--
Kai Kang
--
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core