<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <p>Hi Manuel,<br>
      Windows/ARM is not a combination provided by Oracle.</p>
    <p>That said, FFM supports Windows/ARM. So, assuming you can get
      your hands on a build, it will work.</p>
    <p>Quoting from the JEP:</p>
    <p>
      <blockquote type="cite">While the <code>Linker</code> interface
        is neutral with respect to calling conventions, the native
        linker is optimized for the calling conventions of many
        platforms:
        <ul>
          <li>Linux/x64</li>
          <li>Linux/AArch64</li>
          <li>Linux/RISC-V</li>
          <li>Linux/PPC64</li>
          <li>Linux/s390</li>
          <li>macOS/x64</li>
          <li>macOS/AArch64</li>
          <li>Windows/x64</li>
          <li>Windows/AArch64</li>
          <li>AIX/ppc64</li>
        </ul>
        <p>The native linker supports the calling conventions of <a href="https://github.com/libffi/libffi#supported-platforms">other
            platforms</a> by delegating to <a href="https://github.com/libffi/libffi"><code>libffi</code></a>.</p>
      </blockquote>
    </p>
    <p>So, in principle, every platform/OS combination should work -
      sometimes they will be supported directly (and Windows/ARM is one
      such case). Other times, you will use the fallback linker, which
      will be slower, but fully functional.</p>
    <p>Hope this helps.<br>
      Maurizio<br>
    </p>
    <div class="moz-cite-prefix">On 13/08/2024 19:14, Manuel
      Bleichenbacher wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:CAA7F5jJ96FLgqxkq6Xwt-FPj57J6qH4at2SP=jURzVRGvkDdcg@mail.gmail.com">
      
      <div dir="ltr">Hi Panama team
        <div><br>
        </div>
        <div>What's the state of FFM on Windows on ARM?
          <div><br>
          </div>
          <div>As far as I can tell, OpenJDK builds are only available
            for JDK 21, 17 and 11, and only by Microsoft and Azul. So I
            guess it has not been officially released for Windows on
            ARM.</div>
          <div><br>
          </div>
          <div>Is the code ready for Windows on ARM? Does the JDK 21
            version at least contain a preview version of FFM? Can we
            expect to have a release version with the next release of
            the Windows on ARM OpenJDK?</div>
          <div><br>
          </div>
          <div>Regards</div>
        </div>
        <div>Manuel</div>
        <div><br>
        </div>
      </div>
    </blockquote>
  </body>
</html>