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 _______________________________________________ mlvm-dev mailing list [email protected] http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
