> jpackage should specify architecture for produced PKG files via 
> hostArchitectures="x86_x64 or arm64". aarch64 installer will be installable 
> on x64 without specifying hostArchitectures which is not correct and if 
> install on arm Mac it will request Rosetta 2. With proposed fix by setting 
> hostArchitectures="x86_x64" if installer contains x64 binaries, it will be 
> installable on x64 Mac and will require Rosetta 2 on arm Mac. 
> hostArchitectures will be set to arm64 if installer contain aarch64 binaries 
> and will gave error when run on x64 Mac and will be installable on arm Mac 
> without triggering installation of Rosetta 2.

Alexander Matveev has updated the pull request incrementally with one 
additional commit since the last revision:

  8266179: [macos] jpackage should specify architecture for produced pkg files 
[v2]

-------------

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/3807/files
  - new: https://git.openjdk.java.net/jdk/pull/3807/files/1937e9e1..11d9a2cf

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=3807&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=3807&range=00-01

  Stats: 96 lines in 2 files changed: 94 ins; 0 del; 2 mod
  Patch: https://git.openjdk.java.net/jdk/pull/3807.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/3807/head:pull/3807

PR: https://git.openjdk.java.net/jdk/pull/3807

Reply via email to