building mlvm on Mac OS X 10.6.8 using xcode 3.2.6

Stephen Bannasch stephen.bannasch at
Sat Mar 3 22:49:36 PST 2012

I've updated with the latest changes in my MLVM build scripts.

This applies the MLVM patches on to of the hsx/hotspot-com forest. John Rose is maintaining a copy of Michael McMahon patches 
integrating the macosx-port changes into jdk8 as an MLVM patch until they land.

The build works well on Mac OS X 10.6.8 using xcode 3.2.6.

I'd be curious if it works on 10.7 and with newer version of xcode.

The java/lang/invoke tests all pass as well as the coroutine tests.

The only failure I've seen so far is trying to run Swing but that probably doesn't have anything to do with the MLVM patches.

   *** testing Swing: running SwingSet2.jar:

./build/macosx-amd64/j2sdk-bundle/1.8.0.jdk/Contents/Home/bin/java -jar /Developer/Extras/Java/JFC/SwingSet2/SwingSet2.jar

Exception in thread "main" java.awt.HeadlessException
	at sun.java2d.HeadlessGraphicsEnvironment.getDefaultScreenDevice(
	at SwingSet2.main(

Running SwingSet2.jar works fine on my 10.6.8 system using a build of jdk7u-dev from a couple of days ago.

More information about the macosx-port-dev mailing list