RFC: JamVM - Taste the New Flavour!

Xerxes Ranby xerxes at zafena.se
Sat Feb 19 12:20:40 PST 2011


Greetings!

"JamVM's got a shiny new Git repository, which contains the port to the 
OpenJDK class-library."
http://draenog.blogspot.com/2011/02/openjdkjamvm-git-repository.html

The attached patch adds Robert Lougher's new JamVM flavour to Icedtea6!

I have tested the patch using the following three configurations on x86_64:

# Built JamVM as the default vm implicit using HS19 makefiles.
./configure --enable-jamvm --disable-bootstrap --disable-docs
make
./openjdk.build/j2sdk-image/bin/java -version
java version "1.6.0_21"
OpenJDK Runtime Environment (IcedTea6 1.10pre+r70ea35e42b14) (Ubuntu 
build 1.6.0_21-b21)
JamVM (build 1.6.0-devel, inline-threaded interpreter)

# Built JamVM as the default vm explicit using HS20 makefiles.
./configure --enable-jamvm --disable-bootstrap --disable-docs 
--with-hotspot-build=hs20
make
./openjdk.build/j2sdk-image/bin/java -version
java version "1.6.0_21"
OpenJDK Runtime Environment (IcedTea6 1.10pre+r70ea35e42b14) (Ubuntu 
build 1.6.0_21-b21)
JamVM (build 1.6.0-devel, inline-threaded interpreter)

# Built JamVM as an additional vm.
./configure --with-additional-vms=jamvm --disable-bootstrap --disable-docs
make
./openjdk.build/j2sdk-image/bin/java -jamvm -version
java version "1.6.0_21"
OpenJDK Runtime Environment (IcedTea6 1.10pre+r70ea35e42b14) (Ubuntu 
build 1.6.0_21-b21)
JamVM (build 1.6.0-devel, inline-threaded interpreter)

Ok to push?

Cheers, and have a great day!
Xerxes

-------------- next part --------------
A non-text attachment was scrubbed...
Name: jamvm.19feb.patch
Type: text/x-patch
Size: 14057 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20110219/b0830962/jamvm.19feb.patch 


More information about the distro-pkg-dev mailing list