- Hardware: Any 64-bit capable Intel Mac
- RAM: 4GB, 2GB min
- OS: Mac OS X 10.6, run Software Update to get to at least 10.6.5
- Xcode: 3.2.5 or later from http://developer.apple.com (Mac Dev Center section)
- Java: "Java for Mac OS X 10.6 Update 3 Developer Package" or later from http://connect.apple.com (Java section)
- Mercurial: http://mercurial.berkwood.com/
- Jtreg: http://openjdk.java.net/jtreg/
A "1.7.0.jdk" bundle will be created in build/macosx-universal/j2sdk-bundle/ and can be copied or symlinked to ~/Library/Java/JavaVirtualMachines or /Library/Java/JavaVirtualMachines.
Once installed, the build will be discovered by /Applications/Utilities/Java Preferences.app, and found using the /usr/libexec/java_home tool, when passing it "--version 1.7".
By dragging the 1.7.0 version to the top of the Java Preferences lists, it will become the default JVM for command line use (since CommandLine is currently the only capability it supports).
The linux jtreg is just a shell script that runs fine on Mac OS X. It will run all the tests under $SRC/jdk/.
(path to jtreg)/linux/bin/jtreg .
If your version of Xcode is older than 3.2.5, the 32-bit build won't run, but the 64-bit build will.