RFR: 8145936 - Fixes required to build and run Zero arm64 iOS Mobile JRE (original) (raw)

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Tue Dec 22 16:45:22 UTC 2015


Looks good to me.

/Magnus

21 dec. 2015 kl. 21:18 skrev Bob Vandette <bob.vandette at oracle.com>:

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



More information about the build-dev mailing list