Ok I found the build problem on my build, I forgot to add some patches. First one is for build under OS/X 64bits :
uname -m report as x86_64 and hotspot/make/bsd/makefiles/defs.make only knows about amd64. It was reported some times ago (ie: http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001312.html) I have a patch available here, http://code.google.com/p/openjdk-osx-build/source/browse/trunk/patches/defs.make.patch The second patch, help us build on 32 or 64bits machine and force a 32bits VM. It force ARCH=i586 if ARCH_DATA_MODEL is defined as 32. http://code.google.com/p/openjdk-osx-build/source/browse/trunk/patches/Platform.gmk.patch I'll be happy to see these applied to bsd-port, so I could remove them from my project :) You're welcome