Review Request JDK-8175819: OS name and arch in JMOD files should match the values as in the bundle name (original) (raw)

mark.reinhold at oracle.com mark.reinhold at oracle.com
Mon Apr 3 20:15:52 UTC 2017


2017/4/3 11:41:03 -0700, mandy.chung at oracle.com:

Webrev: http://cr.openjdk.java.net/~mchung/jdk9/webrevs/8175819/webrev.00/

... This shows the old and new value of OSNAME/OSARCH properties in the release file: JDK 8 JDK 9 ----- ----- OSNAME Linux linux SunOS solaris Darwin osx Windows windows OSARCH i386,x86 x86 i586,amd64,x8664 x64 sparcv9 sparcv9 arm arm32 aarch64 arm64

I suggest we use "amd64" instead of "x64" (or any other variants). "x64" is confusingly close to "x86", and while it's used by some companies (including Oracle), it's not used all that widely. "amd64" is better known, matches the long-standing value of the "os.arch" system property (on Linux and Windows, anyway) and, as a side benefit, honors the originators of the architecture.



More information about the build-dev mailing list