RFR: 8145936 - Fixes required to build and run Zero arm64 iOS Mobile JRE (original) (raw)
Erik Joelsson erik.joelsson at oracle.com
Tue Dec 22 07:38:14 UTC 2015
- Previous message (by thread): RFR: 8145936 - Fixes required to build and run Zero arm64 iOS Mobile JRE
- Next message (by thread): RFR: 8145936 - Fixes required to build and run Zero arm64 iOS Mobile JRE
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Looks good to me.
/Erik
On 2015-12-21 21:18, Bob Vandette wrote:
http://cr.openjdk.java.net/~bobv/8145936/webrev.00/
Please review the following fixes that were required to complete the initial bringup of the iOS ARM64 Zero Java runtime in the JDK 9 Mobile/dev forest. 1. Change the VARCPUARCH for 64-bit to "arm" from “aarch64 in order to ensure that OPENJDKTARGETCPUARCH is set to CPU architecture family and not specific architecture version. This is the way x86/x86x64 is also handled. 2. Add the SocketOption and UnixConstant template files into the JDK repo. These are required for cross compilation builds since the genSocketOption and genUnixConstants programs cannot be run on the build system. 3. Add a macosx directory for iOS build in the NIO makefile. Exclude the UTIFileTypeDetector.c file from the iOS build since it is dependent on a Framework that is not available in iOS. We probably should remove the entire MacOSXFileSystemProvider set of classes. Currently the default provider for iOS is Bsd. Bob Vandette
- Previous message (by thread): RFR: 8145936 - Fixes required to build and run Zero arm64 iOS Mobile JRE
- Next message (by thread): RFR: 8145936 - Fixes required to build and run Zero arm64 iOS Mobile JRE
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]