diff options
-rw-r--r-- | meta/recipes-sato/webkit/webkitgtk_2.12.3.bb | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.12.3.bb b/meta/recipes-sato/webkit/webkitgtk_2.12.3.bb index 28517c44c8..85876d5c5d 100644 --- a/meta/recipes-sato/webkit/webkitgtk_2.12.3.bb +++ b/meta/recipes-sato/webkit/webkitgtk_2.12.3.bb | |||
@@ -72,10 +72,6 @@ EXTRA_OECMAKE_append_armv5 = " -DENABLE_JIT=OFF " | |||
72 | EXTRA_OECMAKE_append_armv6 = " -DENABLE_JIT=OFF " | 72 | EXTRA_OECMAKE_append_armv6 = " -DENABLE_JIT=OFF " |
73 | EXTRA_OECMAKE_append_armv4 = " -DENABLE_JIT=OFF " | 73 | EXTRA_OECMAKE_append_armv4 = " -DENABLE_JIT=OFF " |
74 | 74 | ||
75 | # ARM JIT can build on armv7a, but doesnt' work on runtime, cause | ||
76 | # displaying problems or ephiphany hang. | ||
77 | EXTRA_OECMAKE_append_armv7a = " -DENABLE_JIT=OFF " | ||
78 | |||
79 | # binutils 2.25.1 has a bug on aarch64: | 75 | # binutils 2.25.1 has a bug on aarch64: |
80 | # https://sourceware.org/bugzilla/show_bug.cgi?id=18430 | 76 | # https://sourceware.org/bugzilla/show_bug.cgi?id=18430 |
81 | EXTRA_OECMAKE_append_aarch64 = " -DUSE_LD_GOLD=OFF " | 77 | EXTRA_OECMAKE_append_aarch64 = " -DUSE_LD_GOLD=OFF " |
@@ -90,7 +86,17 @@ SECURITY_CFLAGS_append_aarch64 = " -fPIE" | |||
90 | FILES_${PN} += "${libdir}/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so" | 86 | FILES_${PN} += "${libdir}/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so" |
91 | 87 | ||
92 | # http://errors.yoctoproject.org/Errors/Details/20370/ | 88 | # http://errors.yoctoproject.org/Errors/Details/20370/ |
93 | ARM_INSTRUCTION_SET = "arm" | 89 | ARM_INSTRUCTION_SET_armv4 = "arm" |
90 | ARM_INSTRUCTION_SET_armv5 = "arm" | ||
91 | ARM_INSTRUCTION_SET_armv6 = "arm" | ||
92 | |||
93 | # https://bugzilla.yoctoproject.org/show_bug.cgi?id=9474 | ||
94 | # https://bugs.webkit.org/show_bug.cgi?id=159880 | ||
95 | # JSC JIT can build on ARMv7 with -marm, but doesn't work on runtime. | ||
96 | # Upstream only tests regularly the JSC JIT on ARMv7 with Thumb2 (-mthumb). | ||
97 | ARM_INSTRUCTION_SET_armv7a = "thumb" | ||
98 | ARM_INSTRUCTION_SET_armv7r = "thumb" | ||
99 | ARM_INSTRUCTION_SET_armv7ve = "thumb" | ||
94 | 100 | ||
95 | # Invalid data memory access: 0x00000000 | 101 | # Invalid data memory access: 0x00000000 |
96 | # ... | 102 | # ... |