Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8257222

☂ Support for Apple Silicon

    XMLWordPrintable

    Details

      Description

      JavaFX needs to support MacOS systems that are using the ARM-based CPU's.
      The required changes for this are very small, and come down to compiling with the appropriate flags (e.g. --target arm64-apple-macos11).

      This requires XCode 12.2, while our current requirement is 11.3.

      A first test indicates there are no source changes required for this, hence it can be considered to be a build issue only.
      There are at least 2 different build strategies:
      * build 2 flavours of the SDKs/jmods and maven artifacts: one for x86_64 and one for arm64
      * build a universal version for each library, so that only 1 version is needed. The drawback is that this results in bigger artifacts, although it only affects the native libraries.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jvos Johan Vos
              Reporter:
              jvos Johan Vos
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated: