Enjoy!

Update: The PPC port has now been merged into the main IcedTea HotSpot repository, so the --with-hotspot-build option is no longer needed.

tdaitx

I seem to be missing something in order to get the C2 hotspot build in place of Zero. ‘./configure –with-hotspot-build=ppc && make’ fails right after “Using HotSpot build: ppc”. It seems HS_SHA256SUM is not set properly since there’s no entry for ppc in hotspot.map. What exactly do I have to do to get it working? Thanks!

tdaitx

Alright, ‘../configure –enable-zero=no && make’ did the trick. I had to comment a few of the if/then tests containing ‘-Xshare:dump’ in Makefile since that parameter is not supported as we can see bellow:

$ icedtea7/openjdk.build-boot/j2sdk-image/bin/java -Xshare:dump
Error occurred during initialization of VM
Dumping a shared archive is not supported on the Server JVM.

http://fuseyism.com/ Andii

Many thanks for the feedback. This post is rather old now and the –with-hotspot-build option is no longer required since the code was merged into IcedTea’s HotSpot tree; I should put a note on the blog to say this. I’ll look into the other issues. The –enable-zero=no (or –disable-zero) shouldn’t be needed, as it should be defaulting to the native port now. However, I’ve only been able to test the OpenJDK build itself and not IcedTea on PPC so far. It sounds like the port needs opting out of class data sharing too. I look into fixing this. Thanks again!