<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 2019/5/13 下午11:43, Khem Raj wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAMKF1spxtnvC4VvwbecRijr=_H7pKDzFzQ3vj7PnBytUAByGRA@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div>
        <div dir="auto">Can you test this on say rpi3 in 64bit mode and
          see all is ok ?</div>
      </div>
    </blockquote>
    <p>It is ok to build 64-bit rpi3 from layer
      git://git.yoctoproject.org/meta-raspberrypi<br>
      with configurations:</p>
    <p>MACHINE =
"raspberrypi3-64"                                                                                                                      
      <br>
      LICENSE_FLAGS_WHITELIST_append = " commercial"</p>
    <p>Regards,<br>
      Kai<br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:CAMKF1spxtnvC4VvwbecRijr=_H7pKDzFzQ3vj7PnBytUAByGRA@mail.gmail.com">
      <div><br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Mon, May 13, 2019 at 2:53
            AM &lt;<a href="mailto:kai.kang@windriver.com"
              moz-do-not-send="true">kai.kang@windriver.com</a>&gt;
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Kai
            Kang &lt;<a href="mailto:kai.kang@windriver.com"
              target="_blank" moz-do-not-send="true">kai.kang@windriver.com</a>&gt;<br>
            <br>
            It removes function JSC::AssemblerBuffer::data() for ARM64
            in commit<br>
            <a href="https://trac.webkit.org/changeset/236589/webkit"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://trac.webkit.org/changeset/236589/webkit</a>.
            But the function is<br>
            still required by Cortex A53 and fails to compile for arm64:<br>
            <br>
            |
.../tmp/work/aarch64-poky-linux/webkitgtk/2.24.1-r0/webkitgtk-2.24.1/Source/JavaScriptCore/assembler/ARM64Assembler.h:3769:100:
            error: 'class JSC::AssemblerBuffer' has no member named
            'data'<br>
            |     if
(UNLIKELY((*reinterpret_cast_ptr&lt;int32_t*&gt;(reinterpret_cast_ptr&lt;char*&gt;(m_buffer.data())
            + m_buffer.codeSize() - sizeof(int32_t)) &amp; 0x0a000000)
            == 0x08000000))<br>
            <br>
            Not set WTF_CPU_ARM64_CORTEXA53 for arm64 to fix the
            failure.<br>
            <br>
            Signed-off-by: Kai Kang &lt;<a
              href="mailto:kai.kang@windriver.com" target="_blank"
              moz-do-not-send="true">kai.kang@windriver.com</a>&gt;<br>
            ---<br>
             meta/recipes-sato/webkit/<a
              href="http://webkitgtk_2.24.1.bb" rel="noreferrer"
              target="_blank" moz-do-not-send="true">webkitgtk_2.24.1.bb</a>
            | 2 --<br>
             1 file changed, 2 deletions(-)<br>
            <br>
            diff --git a/meta/recipes-sato/webkit/<a
              href="http://webkitgtk_2.24.1.bb" rel="noreferrer"
              target="_blank" moz-do-not-send="true">webkitgtk_2.24.1.bb</a>
            b/meta/recipes-sato/webkit/<a
              href="http://webkitgtk_2.24.1.bb" rel="noreferrer"
              target="_blank" moz-do-not-send="true">webkitgtk_2.24.1.bb</a><br>
            index 771a893a6b..a57a3c058c 100644<br>
            --- a/meta/recipes-sato/webkit/<a
              href="http://webkitgtk_2.24.1.bb" rel="noreferrer"
              target="_blank" moz-do-not-send="true">webkitgtk_2.24.1.bb</a><br>
            +++ b/meta/recipes-sato/webkit/<a
              href="http://webkitgtk_2.24.1.bb" rel="noreferrer"
              target="_blank" moz-do-not-send="true">webkitgtk_2.24.1.bb</a><br>
            @@ -98,8 +98,6 @@ EXTRA_OECMAKE_append_aarch64 = "
            -DUSE_LD_GOLD=OFF "<br>
             EXTRA_OECMAKE_append_mipsarch = " -DUSE_LD_GOLD=OFF "<br>
             EXTRA_OECMAKE_append_powerpc = " -DUSE_LD_GOLD=OFF "<br>
            <br>
            -EXTRA_OECMAKE_append_aarch64 = "
            -DWTF_CPU_ARM64_CORTEXA53=ON"<br>
            -<br>
             # JIT not supported on MIPS either<br>
             EXTRA_OECMAKE_append_mipsarch = " -DENABLE_JIT=OFF "<br>
            <br>
            -- <br>
            2.20.0<br>
            <br>
            -- <br>
            _______________________________________________<br>
            Openembedded-core mailing list<br>
            <a href="mailto:Openembedded-core@lists.openembedded.org"
              target="_blank" moz-do-not-send="true">Openembedded-core@lists.openembedded.org</a><br>
            <a
              href="http://lists.openembedded.org/mailman/listinfo/openembedded-core"
              rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Kai Kang</pre>
  </body>
</html>