Proposed patches for nashorn build infrastructure

Jim Laskey (Oracle) james.laskey at oracle.com
Wed Jan 23 10:05:25 PST 2013


[For the hard core]

I successfully built a jdk with nashorn bits included.  More work to do, but I thought I'd post the preliminary patches here so others can play with/review them (and as a backup).  I'll check these changes into the nashorn forest in a bit, once I find out what the ccc processes are.  Pending is the licence for dynalink.  Once we have that, we will include dynalink  sources and remove the ant step.

Steps:

hg fclone http://hg.openjdk.java.net/nashorn/jdk8 nashorn~jdk8~infra
cd nashorn~jdk8~infra
hg fpull -u http://hg.openjdk.java.net/jdk8/jdk8
patch -p1 < nashorn~top.patch
(cd jdk l patch -p1 < nashorn~jdk.patch)
(cd nashon l patch -p1 < nashorn~ nashon.patch)
(cd nashorn/make ; ant dist)
sh ./configure
make all NEWBUILD=true

You may have to stop and fix the encoding in jdk/THIRD_PARTY_README to be UTF-8.  Then just restart the make.

Once done, you should be able to;

cd build/yourplatform/images/j2re-bundle/jre1.8.0.jre/Contents/Home
setenv JAVA_HOME .
bin/jjs
jjs> print("hello");
hello










More information about the nashorn-dev mailing list