Latest instructions on getting and patching

Charles Oliver Nutter charles.nutter at sun.com
Sat Mar 28 14:13:32 PDT 2009


Charles Oliver Nutter wrote:
> Charles Oliver Nutter wrote:
>> Ok gents, I've *finally* gotten time to circle back to MLVM work. JRuby 
>> 1.2.0 will go out tomorrow, and with the pycon VM summit coming up in a 
>> little over a week, I'd like to spend some time hacking JRuby to work 
>> with current MLVM patches.
>>
>> So any pointers to the latest instructions? Hopefully someone has gotten 
>> it to patch and build against the bsd port?
> 
> I'm starting based on the mlvm readme here:
> 
> http://hg.openjdk.java.net/mlvm/mlvm/file/0bf6d77bfb0b/README.txt
> 
> We should try to put a link to that somewhere on the main MLVM page, 
> since it includes the appropriate fclone steps, etc.

Ok, another attempt. John Rose has rebased the patches for bsd-port, and 
I've got a build running. The above instructions are ok, except that 
RELAX_CHECKS=true was necessary for the make portion. So my modified 
sequence:

1. get a buildable bsd-port by following Stephen Bannasch's instructions 
here: 
http://confluence.concord.org/display/CCTR/Build+OpenJDK+Java+1.7.0+on+Mac+OS+X+10.5
2. somewhere else, mkdir davinci
3. cd davinci
4. ln -s ../bsd-port sources
5. hg fclone http://hg.openjdk.java.net/mlvm/mlvm patches
6. (cd patches/make; gnumake setup)
7. export RELAX_CHECKS=true
8. (cd patches/make; gnumake)

It's building now. I believe this sequence only applies the "testable" 
items, which includes only method handles right now.

I'll report back shortly.

- Charlie



More information about the mlvm-dev mailing list